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.