Taro Logo

Sr. Flight Software Engineer

Building safety-enhancing technology for aviation, developing automated aviation systems for safer and more convenient air transportation.
$145,500 - $220,000
Embedded
Senior Software Engineer
Remote
7+ years of experience
Robotics · Automotive

Description For Sr. Flight Software Engineer

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

The position offers a unique opportunity to work on safety-critical systems that directly impact aviation safety. You'll be responsible for developing robust software that handles system faults, integrates with various vehicle subsystems, and meets stringent aviation standards including DO-178C compliance. The role combines embedded systems expertise with aviation technology, offering hands-on experience with actual aircraft systems.

The company offers a competitive compensation package ranging from $145,500 to $220,000 annually, plus stock options and benefits. The work environment is casual yet professional, with a focus on innovation and safety. The position requires occasional travel (up to 10%) and involves working with cross-functional teams across mechanical, avionics, and algorithmic domains.

This is an excellent opportunity for experienced software engineers passionate about aviation and safety-critical systems. The role offers the unique satisfaction of seeing your code literally take flight, contributing to the future of automated aviation. The position requires strong C++ skills, embedded systems experience, and a deep understanding of computer architecture, making it ideal for engineers looking to make a significant impact in aviation technology.

Last updated 2 months ago

Responsibilities For Sr. 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 Sr. Flight Software Engineer

  • Bachelor's Degree in Computer Science, Aerospace or equivalent experience
  • 7+ years professional experience with C or C++
  • Professional experience developing software for embedded or high performance applications
  • Ability to work in a self-directed manner in a fast-paced environment
  • Thorough understanding of computer architecture, operating systems and networking
  • Experience with DO-178C
  • Experience developing software for safety critical applications
  • Excellent written and verbal communication skills
  • Must be willing to travel up to 10% of the time

Benefits For Sr. 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 Sr. Flight Software Engineer