Software Engineer
Core
Design, develop, integrate, test, and maintain software that controls flight simulation systems and computer hardware for military training devices.
Role type
Software Engineer (Flight Simulation Systems)
Builds
Flight simulation software and integrated computer systems for Air Force, Navy, Marine Corps, and Coast Guard training.
Domain
Defense / Flight Simulation
Required skills
C, C++, C#, Python, Bash, PowerShell, Git, Linux, Windows, hardware interfaces, configuration management, analytical skills, mathematical skills
Preferred skills
Ada, SharePoint, Microsoft Office Suite
Technologies
C, C++, C#, Python, Bash, PowerShell, Git, Linux, Windows, Ada, SVN, SharePoint, Excel
Responsibilities
Design, code, and test flight-simulation software; debug training systems and configure computer systems; collaborate with cross-disciplinary project teams; support Systems Engineering with software and hardware integration; train and mentor junior team members.
Seniority
Entry to Senior (0–7+ years)