Reliable Robotics is building safety-enhancing technology for aviation, aiming to make air transportation safer, more convenient, and transformative through automated systems. The Displays Software Engineer will contribute to the pilot-facing application software that commands the aircraft's automation systems.
Requirements
- 5+ years of experience developing user-facing software for high-performance or mission-critical applications
- 5+ years professional experience in C or C++
- Experience with DO-178C
- Thorough understanding of computer architecture, operating systems and networking
- Expertise developing user-facing software requirements and following graphical specifications
- Experience with human-in-the-loop testing and certification campaigns
- Demonstrated understanding of core browser technologies (JavaScript, HTML, CSS)
Responsibilities
- designing, architecting, and building a variety of real-time user interface applications for controlling our automated aircraft systems
- building systems that are safe, user-centered, and certifiable
- serving as a platform for rapidly prototyping different workflows and designs
- being directly used in our ongoing experimental test flight programs
- serving as a reference implementation for our certified displays and controls
- ownership over the entire lifecycle of these applications
- work with software engineers and designers within the team, as well as systems engineers and pilots
Other
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
- Private pilot license
- Demonstrated ability to work in a self-directed manner in a fast-paced environment
- Willingness to travel up to 20% of the time
- Capacity to perform in compliance with U.S. export control laws