Reliable Robotics
Flight Software Engineer
Mountain View, CA. Posted 21 days ago
The role
You will develop highly deterministic C++ software in a bare metal environment. This software works with sensors and control systems, handles system faults, and integrates with vehicle subsystems.
What you will do
- Develop highly deterministic C++ software in a bare metal environment
- Work with sensors and control systems
- Handle system faults robustly
- Integrate with other vehicle subsystems
- Drive requirements
- Implement unit tests
- Work with flight hardware in the lab and on the plane
- Plan flight testing
Required qualifications
- B.S. Computer Science, Engineering, or equivalent experience
- 2+ years professional programming experience in C or C++
- Professional experience developing software for high performance embedded or safety critical applications
Nice to have
- Experience using advanced C++ language features in production code
- Thorough understanding of computer architecture, operating systems and networking
- Ability to work in a self-directed manner in a fast-paced environment
- Experience developing software for aerospace applications
- Excellent written and verbal communication skills
Before you apply
- Position requires access to information subject to U.S. export controls
- Offer is contingent upon capacity to perform in compliance with U.S. export control laws
- Applicants must provide documentation establishing status as a U.S. person or non-U.S. person
About the company
Reliable Robotics is a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars. They are building safety-enhancing technology for aviation.