Reliable Robotics

Flight Software Engineer

Mountain View, CA. Posted 21 days ago

The role

You will develop highly deterministic C++ software in a bare metal environment. This software works with sensors and control systems, handles system faults, and integrates with vehicle subsystems.

What you will do

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

Required qualifications

  • 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

Nice to have

  • 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

Before you apply

  • Position requires access to information subject to U.S. export controls
  • Offer is contingent upon capacity to perform in compliance with U.S. export control laws
  • Applicants must provide documentation establishing status as a U.S. person or non-U.S. person

About the company

Reliable Robotics is a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars. They are building safety-enhancing technology for aviation.

Flight Software Engineer at Reliable Robotics | JobZoey