Reliable Robotics is building safety-enhancing technology for aviation to automate aircraft operations, making air transportation safer, more convenient, and transformative. The Flight Software Engineer will be crucial in developing and certifying the autonomy stack to bring these aircraft to life.
Requirements
- 7+ years of 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 handle system faults
- Integrate with other vehicle subsystems
- Drive requirements
- Implement excellent unit tests
- Work directly with flight hardware in the lab and on the plane
- Plan flight testing
Other
- Bachelor's Degree in Computer Science, Aerospace or equivalent experience
- Ability to work in a self-directed manner in a fast-paced environment
- Excellent written and verbal communication skills
- 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