About the job
At Reliable Robotics, we are revolutionizing aviation safety with cutting-edge technology that is destined to save lives. Our innovative automated aviation systems are paving the way for a future where air transportation is not only safer but also more efficient and transformative for the movement of goods and people around the globe. Our dedicated team comprises mission-driven engineers with diverse expertise spanning aerospace, robotics, and autonomous vehicles, all committed to making this vision a reality.
As a Flight Software Engineer, you will play a crucial role in automating the operations of intricate aircraft systems. You will be deeply engaged in the development and certification processes of our proprietary autonomy stack, contributing significantly to the realization of our aircraft's capabilities.
Key Responsibilities
In this role, you will create highly deterministic C++ software within a bare-metal environment, interfacing with sensors and control systems, effectively managing system faults, and integrating with various vehicle subsystems. You will take charge of defining requirements and ensuring robust unit testing. Additionally, you will have the unique opportunity to work with flight hardware both in the lab and in the air, plan flight tests, and witness your code in action as it operates an aircraft.
Essential Qualifications
Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
A minimum of 2 years of professional programming experience in C or C++.
Experience in developing software for high-performance embedded or safety-critical applications.
Preferred Qualifications
Familiarity with advanced C++ language features in production environments.
Comprehensive understanding of computer architecture, operating systems, and networking.
Proven ability to work independently in a fast-paced setting.
Experience in software development for aerospace applications.
Strong written and verbal communication skills.
As a Flight Software Engineer, you will connect the mechanical, avionics, algorithmic, and embedded domains, ensuring that our aircraft can fly effectively. This position offers the chance to collaborate with various teams and components across the automated aircraft, allowing you to specialize in areas that excite you the most.

