Displays Software Engineer

$112,000 - $197,000/Yr

Reliable Robotics - Mountain View, CA

posted 12 days ago

Full-time - Mid Level
Mountain View, CA
Professional, Scientific, and Technical Services

About the position

We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As a Displays Software Engineer at Reliable Robotics, you will be a part of the remote piloting software team. This team is responsible for building the pilot-facing application software that is used to command the aircraft's advanced automation systems - both onboard, and remotely. You will join a team of interdisciplinary and mission-driven engineers with experience across aerospace, robotics, and self-driving vehicles.

Responsibilities

  • Designing, architecting, and building a variety of real-time user interface applications for controlling automated aircraft systems.
  • Developing browser-based applications and real-time embedded UIs on aviation-grade hardware.
  • Supporting the work to build a fully certified system through prototyping workflows and designs.
  • Contributing to ongoing experimental test flight programs.
  • Creating reference implementations for certified displays and controls.
  • Owning the entire lifecycle of applications and collaborating with software engineers, designers, systems engineers, and pilots.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.
  • 3+ years of experience developing user-facing software for high-performance or mission-critical applications.
  • Fluent with C/C++ and/or Javascript.

Nice-to-haves

  • 3+ years of experience with core browser technologies (JavaScript, HTML, CSS).
  • 3+ years C or C++ experience.
  • Expertise developing reusable features using Web Components or JavaScript frameworks such as React, Vue, Angular, Lit, etc.
  • Thorough understanding of computer architecture, operating systems and networking.
  • Expertise developing user-facing software requirements and following graphical specifications.
  • Familiarity with aviation display software development, including ARINC-661 and DO-178.
  • Proficiency with design applications such as Sketch, Adobe XD, Figma, etc.
  • Familiarity with human-in-the-loop testing and certification campaigns.
  • Commercial pilot license.
  • Demonstrated ability to work in a self-directed manner in a fast-paced environment.

Benefits

  • Stock options.
  • Employee medical.
  • 401k contribution.
  • Great co-workers.
  • Casual work environment.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service