Software Engineer, Flight Simulations
Company Details
We plan to save a billion people an hour a day
This engineer will play a key role in a small, fast-moving team and participate in architecture design and implementation for our electric-powered, fly-by-wire aircraft. This engineer will work closely with the hardware, mechanical, integration, and flight testing teams to design, develop, test and improve system-level behaviors.
We are looking for engineers with direct Flight Simulation skills, as well as C++ generalists who can help work on our core flight framework that flies our aircraft!
Required
- BS in computer science, computer engineering, or related field, and 5+ years of practical experience or a MS and 3+ years of practical experience
- Expert knowledge of object-oriented programming methodology and multi-layered system architectures
- Expert knowledge of C++
- Expert knowledge of multi-threaded systems
- Experience with modern integrated development environments and debuggers
- Basic understanding of version control technologies
Desired
- A Positive attitude and a passion for Aerospace!
- Willingness to be flexible and learn new technologies.
- Ability to work inside of a team.
Simulation Specific Desired Skills:
- Experience with Common Image Generator Interface (CIGI)
- Experience with Distributed Interactive Simulation (DIS) protocol
- Experience with Avionics re-hosting
- Experience with 6 Degrees of Freedom (6-DOF) Motion Platforms
- Familiarity with simulation Instructor Operator Stations (IOS)
- Experience with Full Flight Simulators (FFS)
- Familiarity with 14 CFR Part 60
- Exposure to other languages such as: python, C#, C, SQL