onsite
Software Engineer - Level 5 - Lockheed Martin
Software Engineer
Senior software engineer focused on systems integration and test for advanced aerospace platforms, leveraging C++ and Python to develop robust, high‑reliability solutions for aircraft such as the F‑35, F‑22, and F‑16.
About the role
Key Responsibilities
- Design, develop, and maintain software components for integration and test of high‑performance aerospace systems.
- Collaborate with cross‑functional teams to define test plans, execute automated test suites, and analyze results.
- Implement and optimize C++ and Python code for performance, reliability, and maintainability.
- Participate in design reviews, code reviews, and continuous improvement initiatives.
- Document software design, test procedures, and defect resolution in a clear, traceable manner.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional software development experience in a complex, safety‑critical environment.
- Proficiency in C++ and Python with experience in test automation frameworks.
- Strong understanding of systems integration concepts and aerospace industry standards.
- Excellent problem‑solving, communication, and teamwork skills.
Skills
test automationcpython