Software Engineer Staff - Level 4
Lockheed Martin · Marietta, GA · 3 mo ago
EngineeringFull-time
Basic Qualifications
- Bachelor's degree in Engineering discipline
- Real-time simulation and model software development experience
- Experience developing software in C++ and/or Python
- Collaborating with cross functional teams
- Experience with aerodynamics, flight control dynamics, propulsion, hydraulics, pneumatics, and other aircraft systems’ characteristics to create high fidelity aircraft models
- Deep experience in avionics data bus and communication protocols, including MIL STD 1553B, ARINC 429, discrete signaling, Ethernet (UDP/TCP), and serial interfaces (RS 232/422/485) for accurate signal messaging and system interoperability
- Ability to design innovative software data flow architectures that optimize performance, scalability, and maintainability across simulation components
Job Description
You will be the Software Engineer Staff for the Simulation and Systems Labs (SSL) Systems Engineering team which is responsible for developing, testing, and maintaining aircraft simulation systems and subsystems utilized for aircraft capability integration and weapons systems development from concept design through post delivery support.
What You Will Be Doing
- As a Software Engineer on our team, you will work on multiple Air Mobility and Maritime Missions (AMMM) projects, designing and developing software models in a real-time simulation environment.
- Your Responsibilities Will Include:
- Design and implement high-performance simulation software components.
- Develop and maintain automated test suites and verification frameworks.
- Integrate subsystems and ensure seamless data flow across the simulation environment.
- Create aerodynamics, flight control dynamics, propulsion, pneumatics, and/or hydraulics characteristics to create high fidelity aircraft models.
- Collaborate with cross-functional engineering teams to translate requirements into scalable solutions.
- Mentor junior engineers and contribute to continuous improvement of development processes.
What’s In It For You
- We are committed to supporting your work-life balance and overall well-being, offering flexible scheduling options.
- Learn more about Lockheed Martin’s comprehensive benefits package here.
Who You Are
- You are a forward-thinking software professional with deep expertise in simulation technologies, strong problem-solving skills, and a collaborative mindset.
- You thrive in complex, high-stakes environments and are driven to deliver impactful solutions that advance aircraft capability.
Further Information About This Opportunity
- MUST BE A U.S. CITIZEN - This position is located at a facility that requires special access. The selected candidate must be able to obtain a secret clearance.
- Desired Skills: Experience developing software in Java, Experience developing software in Ada, Gitlab Experience with Jenkins, Experience with SW Test Pipelines, Linux OS, Experience Bachelor’s or Advanced Degree in Aerospace or Mechanical Engineering, Strong understanding in aerodynamics, flight control dynamics, propulsion, hydraulics, pneumatics, and other aircraft systems, Integration Planning experience
- Other Important Information: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings.
- Able to work remotely
- Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility.