onsite
Software Engineer - Level 4 - Lockheed Martin
Software Engineer
Senior software engineer focused on systems integration and testing for advanced aerospace platforms, leveraging C++, Python, and MATLAB to deliver robust solutions in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain software components for integration and test of high‑performance aerospace systems such as F‑35, F‑22, and F‑16.
- Collaborate with cross‑functional teams to define requirements, create test plans, and validate system performance.
- Implement automated test harnesses using Python and MATLAB, ensuring repeatable and reliable verification.
- Utilize version control (Git) and CI/CD pipelines to manage code quality and deployment.
- Participate in Agile ceremonies, providing technical guidance and mentoring junior engineers.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 5+ years of software development experience in C++ and Python within a complex systems environment.
- Strong knowledge of MATLAB for simulation and data analysis.
- Experience with Git, automated testing, and Agile development practices.
- Excellent problem‑solving skills and ability to work independently and in a team.