Experienced Software Engineer
Core
Design, develop, and maintain simulation models, visualizations, and virtual environments for flight simulators training military pilots.
Role type
Senior Software Engineer (Simulation Systems)
Builds
Subsystems for Boeing Flight Trainers including Instructor/Operator Stations, Synthetic Environments, and core technologies for graphics, video, and networking.
Domain
Defense/Aerospace, Flight Simulation, Military Training
Deliverable
production ML models | product features
Required skills
C, C++, C#, Agile software development, simulation software lifecycle management, validation and verification of simulation code, technical architecture design, project management, mentoring
Preferred skills
Python, Lua, OpenGL, object-oriented design patterns, CI/CD tools, Jira, Jenkins, Gitlab, CMake, Visual Studio, DIS/DMO/HLA standards, aircraft platforms experience
Technologies
C, C++, C#, Python, Lua, OpenGL, Jira, Jenkins, Gitlab, CMake, Visual Studio
Responsibilities
Lead design and architecture of simulation models and virtual environments; Partner with stakeholders to identify simulation requirements; Lead validation, verification, and testing of simulation software; Document and maintain technical code and specifications; Integrate simulation software with hardware devices; Implement emerging technologies and tools; Lead simulation software project management; Mentor junior engineers; Plan and execute work within a scrum team; Represent the organization as prime technical contact on contracts.
Seniority
Senior, hands-on IC with mentorship responsibilities