Reliable Robotics is building safety-enhancing technology for aviation to make air transportation safer, more convenient, and transformative. The Flight Software team is central to this mission, developing safety-critical embedded flight software for autonomous aircraft.
Requirements
- 7+ years of professional experience in real-time embedded software development (C/C++)
- Experience working on complex systems where hardware and software intersect
- Experience with Guidance, Navigation, and Control (GNC) algorithms, flight dynamics, and state estimation
- Experience designing and implementing fault-tolerant systems and redundancy management schemes
- Experience working through the full lifecycle of a DO-178C certification program
- Professional experience with Python for tooling, test, and data analysis
Responsibilities
- building safety critical embedded flight software
- maturing next generation detect and avoid and communications technology
- FPGA designs
- simulation and test infrastructure
- providing technical and architectural guidance on flight software components, from flight controls to redundancy management
- developing and executing technical roadmaps
- ensuring your team is unblocked and empowered to deliver robust, reliable, and certifiable flight software enabling advanced autonomy
Other
- lead and grow the team responsible for the safety critical flight software that makes the aircraft fly
- own the maturation of engineering processes to balance immediate engineering execution with formal DO-178C verification
- supporting rapid integration and testing of GNC algorithms while building out the software architecture for certification
- work closely with leads across Guidance, Navigation, and Controls (GNC), Avionics, Systems, and Hardware to develop and execute technical roadmaps, manage priorities
- 3+ years in a technical leadership or people management role
- This role is located onsite at our HQ in Mountain View, CA.
- Must be willing to travel 10% of the time.