company

Displays Software Engineer (C/C++)

Reliable RoboticsMountain View, CA
On-site Full-time $185K/yr - $245K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Basic Success CriteriaBachelor’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 of professional experience in C or C++. Preferred CriteriaExperience with DO-178C. Thorough understanding of computer architecture, operating systems, and networking. Expertise in developing user-facing software requirements and following graphical specifications. Experience with human-in-the-loop systems.

About the job

At Reliable Robotics, we are pioneering innovative technology aimed at enhancing safety in aviation, ultimately saving lives. Our vision is to revolutionize air transportation through automated systems that make it safer, more convenient, and fundamentally transformative for the movement of goods and people across the globe. Our team comprises mission-driven engineers with extensive experience in aerospace, robotics, and self-driving vehicles, all dedicated to turning this vision into reality.

We are seeking a talented Displays Software Engineer to join our remote piloting software team. This team is responsible for developing the pilot-facing software applications that command our aircraft's advanced automation systems, both on board and remotely. You will collaborate with an interdisciplinary team of engineers and experts, all focused on building a safer and more efficient aviation future.

Responsibilities

As a Displays Software Engineer, your primary responsibilities will include designing, architecting, and developing a diverse range of real-time user interface applications to control our automated aircraft systems. This includes everything from real-time embedded user interfaces on aviation-grade hardware to browser-based applications. These applications will be critical to our efforts in creating a fully certified system: they will serve as a platform for rapid prototyping of workflows and designs, be utilized in our experimental test flight programs, and ultimately act as reference implementations for our certified displays and controls. You will have complete ownership over the application lifecycle, collaborating with software engineers, designers, systems engineers, and pilots to ensure the systems are safe, user-centered, and certifiable.

Basic Success Criteria

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Minimum of 5 years of experience in developing user-facing software for high-performance or mission-critical applications.
  • At least 5 years of professional experience in C or C++ programming.

Preferred Criteria

  • Familiarity with DO-178C guidelines.
  • In-depth understanding of computer architecture, operating systems, and networking.
  • Expertise in developing user-facing software requirements and interpreting graphical specifications.
  • Experience working with human-in-the-loop systems.

About Reliable Robotics

Reliable Robotics is at the forefront of developing safety-enhancing technology for aviation. Our mission centers on building automated aviation systems that promise a future where air transportation is not only safer but also fundamentally transforms how goods and eventually people are transported around the world. Our dedicated team brings a wealth of experience from aerospace, robotics, and self-driving technology, all aimed at realizing this ambitious vision.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.