Develop C++ flight software requirements, designs, code, unit tests, and requirements-based test cases according to DO-178C procedures.
Develop Python-based software integration test cases.
Work on numerical optimization, networking, protocol drivers, memory interfaces, and software-to-FPGA interface layers.
Develop embedded radar software from bare metal through aircraft-level capabilities to support demonstrations, certification, and market delivery.
Requirements
At least 8 years of experience developing C or C++.
At least 3 years of experience translating and optimizing complex mathematical algorithms into performant, deterministic embedded code.
Hands-on experience developing driver-level software for software-to-FPGA interfaces and managing high-bandwidth data pipelines.
Bachelor’s degree in Computer Science or Computer Engineering, or equivalent experience.
Preferred qualifications include 12+ years of C or C++ development, radar algorithms and signal processing experience, radar-system integration and testing, DO-178 software-development experience, and a strong understanding of computer architecture, operating systems, and networking.
Benefits
The role offers the opportunity to develop an end-to-end aviation product from bare metal to the aircraft level with direct impact on aircraft capabilities.
Employment is contingent on the applicant’s ability to comply with U.S. export-control laws, and applicants must provide documentation establishing U.S. person or non-U.S. person status.
Salary: $210k - $280k/yr
Reliable Robotics Corporation
The Reliable autonomous flight system will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods and people move around the planet. @reliable_robot