About the job
At Reliable Robotics, we are pioneering innovative technology aimed at enhancing safety in aviation, ultimately saving lives. Our vision is to revolutionize air transportation through automated systems that make it safer, more convenient, and fundamentally transformative for the movement of goods and people across the globe. Our team comprises mission-driven engineers with extensive experience in aerospace, robotics, and self-driving vehicles, all dedicated to turning this vision into reality.
We are seeking a talented Displays Software Engineer to join our remote piloting software team. This team is responsible for developing the pilot-facing software applications that command our aircraft's advanced automation systems, both on board and remotely. You will collaborate with an interdisciplinary team of engineers and experts, all focused on building a safer and more efficient aviation future.
Responsibilities
As a Displays Software Engineer, your primary responsibilities will include designing, architecting, and developing a diverse range of real-time user interface applications to control our automated aircraft systems. This includes everything from real-time embedded user interfaces on aviation-grade hardware to browser-based applications. These applications will be critical to our efforts in creating a fully certified system: they will serve as a platform for rapid prototyping of workflows and designs, be utilized in our experimental test flight programs, and ultimately act as reference implementations for our certified displays and controls. You will have complete ownership over the application lifecycle, collaborating with software engineers, designers, systems engineers, and pilots to ensure the systems are safe, user-centered, and certifiable.
Basic Success Criteria
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- Minimum of 5 years of experience in developing user-facing software for high-performance or mission-critical applications.
- At least 5 years of professional experience in C or C++ programming.
Preferred Criteria
- Familiarity with DO-178C guidelines.
- In-depth understanding of computer architecture, operating systems, and networking.
- Expertise in developing user-facing software requirements and interpreting graphical specifications.
- Experience working with human-in-the-loop systems.

