DeveloperJobs.io
← Back to all jobs

Job Description

Lockheed Martin Missiles and Fire Control is hiring an Embedded Software Engineer in Orlando, FL (onsite) to help build, test, and integrate embedded software for multi-core systems. The role focuses on real engineering work across requirements, architecture, coding, and verification, using C++ and Linux experience. You’ll also support documentation and functional testing while aligning with Lockheed, contractual, and governmental policies, including responsible AI usage.

What you’ll do

  • Develop embedded software including drivers, state machines, and multi-threaded applications.
  • Integrate complex algorithms into C++ applications.
  • Design, develop, document, test, and debug software for both logical and mathematical solutions, including software used to control tactical hardware.
  • Apply knowledge of computer hardware and software while referencing Artificial Intelligence responsibly, in accordance with company, contractual, and governmental policies, to accelerate documentation, development, and functional tests.
  • Contribute to detailed design architectures and ensure the architecture and source code remain aligned.

What you bring

  • Between (0–2) years of post-grad relevant work experience and a Bachelor’s degree, or you are pursuing a Master’s degree in Computer Engineering, Computer Science, or a related software discipline.
  • Demonstrated software development experience in C++.
  • Experience with operating systems and familiarity with OS concepts (examples include Linux, Windows, Unix, VxWorks, or Operating Systems coursework).
  • Ability to obtain DoD clearance.
  • US citizenship is required.

Tools and technologies you may use

C++, Linux, Windows, Unix, VxWorks, Arduino, STMxx, Xilinx, FPGA, Git, GitHub, BitBucket, plus C and Python.

Helpful experience

  • Hardware experience (Arduino, STMxx, Xilinx, and FPGA programmable software).
  • Strong understanding of C++ object-oriented design and inheritance.
  • Basic multi-threading concepts.
  • Experience working with large code bases and performing software integration and debugging.
  • DevSecOps tool chain familiarity (Git, GitHub, BitBucket) and software configuration management.
  • Knowledge of full software life-cycle development and integration practices.
  • Demonstrated experience in C and Python.
  • Familiarity with Agile practices.

Compensation and benefits

The salary range is USD 81,100 - 150,500 per year. Benefits include medical, dental, and vision, plus flexible work arrangements (for example, 4x10), a 401(k) match, paid time off, and holidays. Additional support includes Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability. Annual short-term and/or long-term incentive compensation programs may be offered depending on the position.

Further information: This position is located in Orlando.

Similar Jobs