As a Software Engineer in our Training Platforms group, you’ll develop and maintain software for high‑fidelity flight and mission simulators, and perform computer system administration
Job Summary
As a Software Engineer in our Training Platforms group, you’ll develop and maintain software for high‑fidelity flight and mission simulators, and perform computer system administration.
Develop high fidelity, scalable, physics-based Aerodynamics, Engine and Aircraft Systems Software models for training systems.
Comprehensive and competitive benefits package and flexibility that promotes work-life balance.
Matching Summary
As a Software Engineer in our Training Platforms group, you’ll develop and maintain software for high‑fidelity flight and mission simulators, and perform computer system administration.
Skills & Requirements
Must-have
Develop high fidelity physics-based models
Real-Time simulation applications
Integrate new technologies like VR
Develop and administer networking technology
Design and develop Infrastructure as Code
Collaborate with cross-functional teams
Troubleshoot complex issues in real-time systems
Nice-to-have
Leverage emerging Artificial Intelligence
Passion for ensuring software reliability
Flexibility to support occasional overtime
Work environment where all employees are valued
Key Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field
5+ years of professional experience
Proficiency in C, C++, Python, or C#
Proficiency working on real-time/embedded systems
Ability to navigate and develop basic scripts in Linux and Microsoft Windows
Version control over code
Must be eligible for DoD Personal Security Clearance