Automate the operation of highly complex aircraft systems to enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods — and eventually people — move around the planet.
Requirements
- 7+ years professional experience with C or C++
- Professional experience developing software for embedded or high performance applications
- Thorough understanding of computer architecture, operating systems and networking
- Experience with DO-178C
- Experience developing software for safety critical applications
Responsibilities
- develop highly deterministic C++ software in a bare metal environment that works with sensors & control systems, robustly handles system faults, and integrates with other vehicle subsystems.
- drive requirements and implement excellent unit tests.
- work directly with flight hardware in the lab and on the plane, plan flight testing, and watch your code fly an aircraft.
Other
- Ability to work in a self-directed manner in a fast-paced environment
- Excellent written and verbal communication skills
- willing to travel up to 10% of the time.
- This position requires access to information that is subject to U.S. export controls.
- All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person