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 22 days 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

Sr. Flight Software Engineer (Verification)

Senior Flight Software Engineer position at Reliable Robotics, focusing on verification of safety-critical embedded systems for automated aircraft control systems.

Sr. Flight Control Law Engineer

Senior Flight Control Law Engineer position at Reliable Robotics, focusing on developing automated aviation systems and flight control laws.

Sr. Flight Control Law Engineer

Senior Flight Control Law Engineer position at Reliable Robotics, developing autonomous flight systems with C++/Python, 8+ years experience required, $207K-$235K salary range.

Sr. FPGA Verification Engineer

Senior FPGA Verification Engineer position at Reliable Robotics, developing safety-critical aviation systems with competitive compensation and benefits in Mountain View, CA.

Senior Lab DSP Communication Engineer

Senior Lab DSP Communication Engineer role at NVIDIA, focusing on bridging simulation and real-world performance for high-speed wireline communication links, requiring 5+ years of signal processing experience.