Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Displays Software Engineer, C/C++

$185k - $245k

Reliable Robotics Corporation

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

In your role as a Displays Software Engineer, your primary focus will be designing, architecting, and building a variety of real-time user interface applications for controlling our automated aircraft systems. These can range from real-time embedded UIs on aviation-grade hardware to browser-based applications. All of these applications will support our work to build a fully certified system in multiple ways: they will serve as a platform for rapidly prototyping different workflows and designs; they will be directly used in our ongoing experimental test flight programs; and they will ultimately serve as a reference implementation for our certified displays and controls. You will have ownership over the entire lifecycle of these applications, and will work with software engineers and designers within the team, as well as systems engineers and pilots to build systems that are safe, user-centered, and certifiable.

Basic Success Criteria

  • 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++

Preferred Criteria

  • Experience with DO-178C

  • Thorough understanding of computer architecture, operating systems and networking

  • Expertise developing user-facing software requirements and following graphical specifications

  • Experience with human-in-the-loop testing and certification campaigns

  • Demonstrated understanding of core browser technologies (JavaScript, HTML, CSS)

  • Private pilot license

  • Demonstrated ability to work in a self-directed manner in a fast-paced environment

Must be willing to travel up to 20% of the time.

In addition to base compensation, Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers and a casual work environment.

This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant's capacity to perform in compliance with U.S. export control laws.

All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. * 1157, or (iv) asylee under 8 U.S.C. * 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis.

At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need.

If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to View email address on click.appcast.io

Compensation Range: $185K - $245K

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Displays Software Engineer, C/C++ in Mountain View, CA vacancy
  • We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android...  ...debugging kernel drivers and/or HAL layers (C/C++) Board...  ...with multimedia subsystems (audio, display, camera) and/or connectivity (USB, Ethernet... 
    Suggested
    Remote work

    Luxoft

    Mountain View, CA
    21 days ago
  • Job Title Should have hands on experience with C/C++ Developer with Rust Services Expected to work on changes in few of the existing scripts Should be capable of completing assigned changes within provided timelines Good Communication Skills
    Suggested

    ClifyX

    Sunnyvale, CA
    2 days ago
  •  ...leading aerospace company based in California is looking for a Software Engineer to develop real-time software for the world's largest...  ...tools. The ideal candidate should have strong experience with C, C++, and assembly, along with networking protocols. Competitive compensation... 
    Suggested

    SPACE EXPLORATION TECHNOLOGIES CORP

    Sunnyvale, CA
    4 hours ago
  • $209.7k - $298.2k

     ...re seeking an exceptional Application SW Engineer to join our Application Engineering org,...  ...bring-up and early validation of our AI software stack on customer hardware platforms, ensuring...  ...-up experience. Strong proficiency in C/C++, Bash, and Python. Deep understanding of... 
    Suggested
    Full time
    Work from home

    Wayve

    Sunnyvale, CA
    1 day ago
  •  ...About Index Engines At Index Engines, we're all about helping companies bounce back from cyber threats and trust their data again...  ...has an outstanding career opportunity for mid to senior level Software Engineers for our San Jose, CA office. The ideal candidate will... 
    Suggested
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    1 day ago
  • $175k - $186k

    A leading aerospace company is seeking a Firmware Engineer to develop and maintain pilot display systems for electric VTOL aircraft. Candidates must have strong proficiency in modern C++, experience with embedded Linux environments, and knowledge of multimedia integration... 

    Medium

    Palo Alto, CA
    2 days ago
  • $175k - $186k

    A pioneering eVTOL aircraft company located in Palo Alto, CA, is seeking a Firmware Engineer to enhance pilot display systems for their eVTOL aircraft. The role requires strong C++ programming skills, proficiency in embedded Linux, and experience with multimedia integration... 

    Pivotal

    Palo Alto, CA
    2 days ago
  • $129k - $198.4k

     ...Job Description As an AI/ML Engineer on the Metrics Frameworks team, part of the Simulation...  ...frameworks and tools. We are seeking experienced software engineers to build analytical frameworks...  .... Experience writing Python and C++ in a production environment (unit testing... 
    Local area

    Dormont Manufacturing Company

    Mountain View, CA
    5 hours ago
  • $140k - $300k

     ...minds can solve, and this is you. Tesla's Software Platform team builds the foundational...  ...capabilities. We are looking for a highly skilled engineer who is motivated by complex problems and...  ...of system fundamentals Excellent C/C++ coding skills and experience developing,... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • A leader in eVTOL technology is seeking a Firmware Engineer to innovate in the development of embedded firmware for aircraft systems. The...  ...have over 8 years of professional experience, proficiency in C/C++ and Python, and a strong focus on safety and compliance with regulatory... 

    Pivotal

    Palo Alto, CA
    1 day ago
  • $132.4k - $179.2k

     ...decisions. What you'll do: Design and implement real-time applications on application processors & microcontrollers in C/C++. Participate in the team's software processes, including requirements and design documentation, test-plan generation and execution, peer design and... 
    Flexible hours

    Aeva, Inc

    Mountain View, CA
    23 hours ago
  •  ...Position Title: Embedded Software Engineer Duration: 6-Months C2H Location: Palo Alto, CA Schedule:...  ...quality, testable software using Golang, C++, and/or Rust Design and implement solutions...  ...layer languages in either Golang, C/C++ or Rust o Ideal is embedded Linux with... 
    Temporary work

    Collabera

    Palo Alto, CA
    3 days ago
  • $155k - $215k

     ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will...  ...delivery to market. Responsibilities Develop C/C++ flight software requirements, design,... 
    Permanent employment
    Casual work

    Reliable Robotics Corporation

    Mountain View, CA
    3 days ago
  • $136.3k - $231.7k

     ...circuit boards and flat panel displays. The innovative ideas and...  ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...real-time applications in C/C++ for image capture systems running... 
    Work experience placement
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    4 hours ago
  • $250k - $310k

     ...fusing hardened hardware with software, sensors, AI, and networking...  ...of life. From technicians and engineers to first responders and...  ...). Role: Software Engineer, Display Systems Location: San Jose preferred...  ...in Python, MATLAB, or C++ for test automation and data... 
    Permanent employment
    Full time
    Contract work

    Rivet Industries

    San Jose, CA
    1 day ago
  • $124k - $171k

     ...a global leader in materials engineering solutions used to produce virtually...  ...every new chip and advanced display in the world. We design,...  ...more about our benefits. As a Software Engineer at Applied Materials...  ...experience Proficiency in C/C++, .Net, C#, Operating Systems,... 
    Full time
    Relocation

    Applied Materials

    Mountain View, CA
    20 hours ago
  •  ...Qualifications * Experience building highly available software services or platform infrastructure * Experience in designing...  ...of PostgreSQL internals * Experience with Java/Kotlin/C/C++ will be an advantage * SRE experience supporting PaaS... 

    VBeyond

    Sunnyvale, CA
    1 day ago
  • Toyota Research Institute is seeking a Senior Software Engineer to support the integration and deployment of advanced autonomy systems. This role focuses on software development in C++ and Python, requiring collaboration across teams to deliver robust solutions. Candidates... 

    Toyota Research Institute

    Los Altos, CA
    2 days ago
  • $146.9k - $183.6k

     ...the boundaries of what vehicle software can do in terms of remote...  ...experienced Embedded Software Engineer to spearhead the development of...  ...signals for system health in C++ * Collaborate with data scientists...  ...* Proficiency with Embedded C/C++ * Deep understanding of... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

    Palo Alto, CA
    22 hours ago
  • $170k - $210k

    Fortinet, Inc. is seeking a Principal Embedded Software Developer based in Sunnyvale, California. This role involves developing and maintaining...  ...software experience. The ideal candidate will have strong C/C++ skills, in-depth knowledge of TCP/IP networking, and the... 

    Fortinet

    Sunnyvale, CA
    5 days ago
  • $170k - $210k

     ...Job Description Principal Software Developer Engineer for the FortiSwitch team. Responsibilities Develop and maintain software components for current...  ...Science or Electrical Engineering; M.S. preferred. Strong C/C++ experience in a Unix/Linux environment. Expertise in Linux... 
    Full time

    Fortinet

    Sunnyvale, CA
    5 days ago
  • $190k - $235k

     ...skilled and experienced front‑end staff engineer to join our dynamic team and help shape the...  ...Responsibilities As a Staff Engineer, Software Engineering you will be part of a dynamic...  ...tech stack includes Erlang/OTP, Elixir, Go, C/C++ code with a mixture of Nginx, Aerospike,... 
    Hourly pay
    Full time

    Dormont Manufacturing Company

    Mountain View, CA
    5 days ago
  • ** ONSITE PREFERRED** Linux Developer Strong experience with Linux user space software development • Proficiency in C/C++ • Solid understanding of Linux OS fundamentals (processes, memory, threading, I/O) • Hands on experience integrating applications... 

    Diverse Lynx

    Milpitas, CA
    3 days ago
  •  ...within the S3 Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a novel aircraft designed...  ...implementation of robust, high‑performance embedded code primarily in C/C++ for RTOS‑based environments. You will establish and... 

    Wisk Aero LLC

    Mountain View, CA
    4 days ago
  • $160k - $210k

     ...being a key contributor to the foundational software layers that enable all vehicle products—...  ...BSP, or infrastructure roles. BS in an engineering discipline, preferably Computer Science...  ...target embedded builds. Proficiency in C/C++ with deep understanding of embedded... 
    Flexible hours

    Jobr

    Palo Alto, CA
    5 days ago
  • $184k - $287.5k

     ...build fast, reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will...  ...stable interoperability boundaries that allow core C/C++ functionality to be consumed efficiently from... 
    Full time

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...custom EMC PCB design rule checks • Develop and maintain in-house software tools for different Client's products • Develop scripts to...  ...Requirements • 5+ years of experience with software development in C++ • Experience in software design and complex algorithms... 

    Purple Drive

    Sunnyvale, CA
    2 days ago
  •  ...C++ Developer Location: Sunnyvale, CA - (Onsite) Type: Contract...  ...Job Description: 5+ years of software development experience C++ Developer...  ...specification documents Passionate about engineering excellence, performance, and quality... 
    Contract work

    Info Way Solutions

    Sunnyvale, CA
    4 days ago
  •  ...C++ Developer Location: Santa Clara, CA Key Responsibilities: Design/develop...  ...schedule, troubleshooting S/W etc. Use C/C++ static analysis tool to improve code base...  ...automation Real-time embedded system software Multi-threaded software Visual... 

    Cardinal Integrated

    Santa Clara, CA
    4 days ago
  • Zoomcar is seeking a skilled software engineer for networking-related products in Sunnyvale, CA. The role requires a strong background in C/C++ and extensive experience in networking software development. Ideal candidates will collaborate with hardware teams and handle... 

    Zoomcar

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Displays Software Engineer, C/C++. Be the first to apply!