Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Lockheed Martin

New

Senior Software Engineer

Posted Updated
Discussion

Description

Standard Job Description

Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more — we can innovate, invest, inspire and integrate our capabilities to transform the future.

At Lockheed Martin Space, we aim to harness the full potential of space to cultivate innovation, reduce costs, and push the boundaries of what technology can achieve. We’re creating future-ready solutions, focusing on resiliency and urgency through our 21st Century Security® vision. We’re erasing boundaries and forming partnerships across industries and around the world. We’re advancing spacecraft and the workforce to fuel the next generation. And we’re reimagining how space can connect us, ensuring security and prosperity.

Join us in shaping a new era in space and find a career that's built for you.

We are on a journey to a permanent presence at the Moon and we're closer than ever. Lockheed Martin builds NASA's Orion spacecraft for the Artemis missions. Join a talented team of Orion engineers engaged in the design and fabrication of the only deep space, human-rated spacecraft that will take humans farther than we have ever gone before.

This position is for a Senior Software Engineer on the simulation software team for the NASA Orion program. A Simulation Software Engineer plans, coordinates, and executes development of simulation tools. Designing, coding, testing, and debugging logical and mathematical models (using C++, Python, MATLAB/Simulink) to replicate hardware functionality, system dynamics, and mission scenarios. They are responsible for the full software development lifecycle, ensuring code quality, producing user documentation, and supporting users in both software-only and hardware-in-the-loop environments.

Basic Qualifications

• B.S in Engineering or related degree from an accredited college/university or equivalent combination of education and experience.
• 3+ years of software engineering experience
• Experience with the full software development lifecycle
• Experience debugging and implementing best software engineering practices in large-scale systems
• Proficiency in C++, Python
• Linux Experience

Desired Skills

• Demonstrated ability to communicate clearly and effectively both verbally and in writing
• Experience with real-time 6 DoF simulation
• Experience with aerospace engineering concepts - fluid mechanics, orbital dynamics, etc.
• Experience with Software Configuration Management tools such as Perforce
• Desired experience with MATLAB/Simulink
• Desired previous experience with Orion
• Works effectively independently and as part of a team

  • #LMSpaceSoftwareEng

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →