Taro Logo

Displays Software Engineer (C/C++)

Building safety-enhancing technology for aviation, developing automated aviation systems for safer and more convenient air transportation.
$148,000 - $210,000
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Robotics · Aviation

Job Description

Reliable Robotics is at the forefront of revolutionizing aviation safety through innovative automation technology. As a Displays Software Engineer, you'll join a distinguished team of professionals with diverse expertise in aerospace, robotics, and self-driving vehicles, working to transform the future of air transportation.

The role focuses on developing sophisticated real-time user interface applications that control automated aircraft systems. You'll work on various platforms, from embedded UIs on aviation-grade hardware to browser-based applications, all contributing to a fully certified system. This position offers a unique opportunity to impact aviation safety directly while working with cutting-edge technology.

The ideal candidate brings 5+ years of experience in C/C++ programming and user-facing software development for mission-critical applications. You'll have ownership over the entire application lifecycle, collaborating with cross-functional teams including software engineers, designers, systems engineers, and pilots to create systems that are safe, user-centered, and certifiable.

The company offers a competitive compensation package ranging from $148,000 to $210,000 annually, plus stock options and comprehensive benefits. Located in Mountain View, CA, the position requires up to 20% travel and compliance with U.S. export control laws. The work environment is casual yet mission-driven, perfect for someone passionate about advancing aviation technology.

Key technical aspects include working with real-time systems, embedded software, and web technologies. The role requires a deep understanding of computer architecture, operating systems, and networking. Experience with DO-178C and human-in-the-loop testing is highly valued, as is familiarity with core browser technologies.

This is an exceptional opportunity for a skilled software engineer to contribute to groundbreaking aviation technology that will ultimately save lives and transform transportation. You'll be part of a team that values innovation, safety, and technical excellence, working on projects that have real-world impact in the aviation industry.

Last updated a day ago

Responsibilities For Displays Software Engineer (C/C++)

  • Design, architect, and build real-time user interface applications for controlling automated aircraft systems
  • Develop applications ranging from real-time embedded UIs on aviation-grade hardware to browser-based applications
  • Platform development for rapidly prototyping different workflows and designs
  • Support ongoing experimental test flight programs
  • Create reference implementation for certified displays and controls
  • Work with software engineers, designers, systems engineers, and pilots

Requirements For Displays Software Engineer (C/C++)

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
  • 5+ years of experience developing user-facing software for high-performance or mission-critical applications
  • 5+ years professional experience in C or C++
  • Must be willing to travel up to 20% of the time
  • Must comply with U.S. export control laws

Benefits For Displays Software Engineer (C/C++)

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

Related Jobs