Flight Software Engineer

Building safety-enhancing technology for aviation, developing automated aviation systems to make air transportation safer and more convenient.
$136,000 - $190,000
Embedded
Mid-Level Software Engineer
In-Person
51 - 100 Employees
2+ years of experience
AI · Robotics · Automotive

Description For Flight Software Engineer

Reliable Robotics is at the forefront of revolutionizing aviation through automated systems. As a Flight Software Engineer, you'll be part of a mission-driven team developing safety-enhancing technology that will transform air transportation. The role involves creating highly deterministic C++ software for complex aircraft systems, working in a bare metal environment with sensors and control systems.

You'll be deeply involved in the development and certification of the Reliable Robotics autonomy stack, playing a crucial role in bringing aircraft to life. The position offers hands-on experience with flight hardware, both in the lab and on actual aircraft, and the opportunity to see your code in action during flight tests.

The role sits at the intersection of mechanical, avionics, algorithmic, and embedded systems, offering unique opportunities to interact with teams across the entire automated aircraft ecosystem. You'll be working in a fast-paced environment where you can specialize in areas that most excite you while contributing to groundbreaking aviation technology.

The company offers competitive compensation ranging from $136,000 to $190,000 annually, plus additional benefits including stock options, medical coverage, and 401k contributions. This is an excellent opportunity for experienced software engineers passionate about aviation and safety-critical systems to make a significant impact in the future of automated air transportation.

Note: This position requires compliance with U.S. export control laws and may have specific citizenship or residency requirements due to the nature of the technology involved.

Last updated 18 days ago

Responsibilities For Flight Software Engineer

  • Develop highly deterministic C++ software in a bare metal environment
  • Work with sensors & control systems
  • Handle system faults robustly
  • Integrate with other vehicle subsystems
  • Drive requirements and implement unit tests
  • Work directly with flight hardware in the lab and on the plane
  • Plan flight testing

Requirements For Flight Software Engineer

  • B.S. Computer Science, Engineering, or equivalent experience
  • 2+ years professional programming experience in C or C++
  • Professional experience developing software for high performance embedded or safety critical applications
  • Experience using advanced C++ language features in production code
  • Thorough understanding of computer architecture, operating systems and networking
  • Ability to work in a self-directed manner in a fast-paced environment
  • Experience developing software for aerospace applications
  • Excellent written and verbal communication skills

Benefits For Flight Software Engineer

Medical Insurance
401k
Equity
  • Stock options
  • Employee medical
  • 401k contribution
  • Casual work environment

Interested in this job?

Jobs Related To Reliable Robotics Flight Software Engineer

Flight Control Law Engineer

Flight Controls Engineer position at Reliable Robotics, developing automated aviation systems and flight control laws for safer air transportation.

Guidance, Navigation and Control Engineer

GNC Engineer position developing aircraft control systems for automated aviation technology.

Guidance, Navigation and Control Engineer

GNC Engineer position developing aircraft control systems for automated aviation technology.

Software Engineer 2 BIOS Automation

Software Engineer position at Dell Technologies focusing on BIOS automation and development, requiring Python and C/C++ skills with 2-4 years of experience.

Camera DV Engineer

Camera DV Engineer position at Qualcomm focusing on camera systems, image processing, and hardware development for mobile, automotive, and XR applications.