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

Displays Software Engineer, C/C++

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

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Displays Software Engineer, C/C++ in Mountain View, CA vacancy
  •  ...Senior Software Engineer role developing user interface software architecture and display systems for the da Vinci Surgical System. Requires 8+ years of relevant experience and expertise in C/C++, interactive UI software, and display pipelines. Position involves cross... 
    Suggested

    Intuitive Surgical

    Sunnyvale, CA
    a month ago
  •  ...Software Engineer Embedded Mountain View, CA (Onsite Position) Programming skills in C/C++, with working knowledge of Rust Python, Bash, or Perl Android AOSP/AAOSP and Linux display and graphics pipelines, including GPU and DPU driver Yocto Linux builds Linux, QNX... 
    Suggested

    Kasmo Global

    Mountain View, CA
    1 day ago
  • $145k - $190k

     ...driving system that combines AI-powered software with modular hardware. Today it operates...  ...NASDAQ. Kodiak is recruiting a Software Engineer who is passionate about vehicular motion...  ...development experience writing production-level C++ ~ A strong background in robotics,... 
    Suggested
    Temporary work
    Work at office
    Immediate start
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    9 days ago
  •  ...Requirements Role Summary Build the core software foundation for simulation-based systems...  ...sources, cloud based systems, GPUs. • Engineer for production quality: Testing,...  ...MS in CS/CE/EE or equivalent. • Strong C/C++ and Python experience; strong foundation... 
    Suggested

    SAPSOL Technologies Inc

    Mountain View, CA
    3 days ago
  • $135k - $155k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's... 
    Suggested
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Sunnyvale, CA
    15 hours 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...  ...individual who has strong C++ programming skill and troubleshooting... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  • $174k - $252k

     ...silicon.Research scalable USB software architectures, influence SoC...  ...using the programming languages C/C++.Experience working on the...  ...or WebKit.Google's software engineers develop the next-generation technologies...  ...engineers to be versatile, display leadership qualities and be... 

    Google

    San Jose, CA
    2 days ago
  • $165.2k - $223.6k

    As a Software Development Engineer, you will be responsible for defining, building and supporting the system design, architecture, and software for...  ...self-healing automation.• Develop embedded software in C/C++A day in the lifeYour work is very hands-on and multi-disciplinary... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  •  ...Lead Embedded Systems Software EngineerDapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact opportunity...  ...detail live).What are we looking for?Excellent C/C++ and Python programming skills in a Linux environment... 
    Work experience placement
    Work at office
    Remote work

    Dapster

    Palo Alto, CA
    3 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...of the New Product Development Platform Software team and will focus on developing...  ...successful candidate should have strong C/C++ application development skills, an understanding... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  •  ...to work independently as individual contributor• Design and develop Embedded systems / IoT products• Experience in MATLAB, Python, C/C++, design code for efficiency, and target different platforms such as GPU, Cloud…etc.• Experience in Imaging Science, Image Processing... 

    Samprasoft

    Sunnyvale, CA
    3 days ago
  • $262k - $364k

     ...application.Leads multi-year engineering efforts across sub-component...  ...experience. 8 years of experience in software development.7 years of...  ...high-level applications, in C++, Java, Python, Kotlin or Go.5...  ...our engineers to be versatile, display leadership qualities and be... 

    Google

    Mountain View, CA
    5 days ago
  •  ...Our client is seeking a Embedded Software Engineer to own software and validation work on Linux and Android-based infotainment and connectivity...  ...as Type-1 hypervisors , Gunyah , or ACRN . ~ Strong C/C++ skills and solid understanding of Linux/Android, kernel... 
    Immediate start

    Experis/Manpower Group

    Palo Alto, CA
    1 day ago
  • $214.97k - $303.03k

     ...committed to solving mobility challenges with software and AI. As the Global Software Center of...  ...theRole We're seeking an Embedded SW Engineer to play a critical role in building the...  ...systems. - Strong programming skills in C/C++ and/or Rust. Experience with Python and shell... 

    42dot Inc.

    Sunnyvale, CA
    2 days ago
  •  ...Sr. Embedded Software Engineer At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing...  ...degree; or 1 year with a PhD. Highly proficient in developing C/C++ embedded and real-time software for multi-core, multi-... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    15 hours ago
  • $200.5k - $260.5k

     ...Principal Software EngineerAs a Principal Software Engineer, you will:Work with developers within the team and on other cross-functional projects, as well...  ...Electrical Engineering; M.S. highly preferableStrong C/C++ experience in Unix/Linux in environment are essentialStrong... 
    Full time

    Virtue AI

    Sunnyvale, CA
    3 days ago
  • $37 - $49 per hour

     ...excited about solving real‑world engineering challenges and learning from...  ...for a curious and motivated Software Engineering Intern to join...  ...Experience building apps in the C++ programming language....  ...level, and location. The range displayed reflects the pay for this position... 
    Hourly pay
    Minimum wage
    Summer work
    Internship

    KLA

    Milpitas, CA
    2 days ago
  •  ...: Bachelor's or Master's degree in Electrical Engineering, Electronics, Computer Science, Embedded Systems...  ...management. Strong programming skills in C/C++. Hands-on experience with FreeRTOS and embedded real-time software development. Strong experience with Classic AUTOSAR... 

    Apton, Inc.

    Mountain View, CA
    2 days ago
  •  ...that will set the standards for software-defined vehicles around the...  ...for a Staff Embedded Software Engineer who understands the lay of the...  ...Validate and optimize the camera and display subsystems at the ECU level,...  ...: Expert proficiency in C, C++, and Python. Good... 
    Full time
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    1 day ago
  •  ...Intuitive Surgical seeks an embedded software engineer to develop middleware and application software for the Ion robotic platform, a minimally...  ...invasive lung biopsy system. The role involves designing C/C++ applications, system services, and APIs for heterogeneous embedded... 

    Intuitive Surgical

    Sunnyvale, CA
    24 days ago
  • $265k - $331.3k

     ...diverse group of algorithm developers / software engineers focused on delivering mapping, localization...  ...these algorithms and frameworks in C++. Mentor junior engineers involved in the...  ...~ Autonomous Vehicles/ADAS Strong C/C++ programming skills and experience... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  • $150k - $220k

     ...About The Role As a senior embedded systems engineer, you will bring automotive-grade embedded...  ...bring‑up i.e. bridging hardware and software from early prototype through field deployment...  ...a related field. Strong proficiency in C/C++; experience with bare‑metal, RTOS‑based (... 

    Ayr Energy

    Mountain View, CA
    3 days ago
  •  ...problems in AI are solved when researchers and engineers are hands-on with the physical world...  ...a Firmware Engineer to own the embedded software that brings our robots to life — from...  ...maintain production-quality firmware in C/C++ or Rust for microcontrollers and embedded... 

    Mind Robotics

    Palo Alto, CA
    3 days ago
  • $175k - $280k

     ...the ultimate goal of enabling human life on Mars. SR. RAN SOFTWARE ENGINEER (STARLINK MOBILE) SpaceX is developing a satellite-to-mobile...  ...Bachelor's degree in a STEM discipline ~5+ years of Python/C/C++ coding experience ~5+ years of experience developing,... 
    Temporary work
    Remote work
    Worldwide

    SpaceX

    Palo Alto, CA
    4 days ago
  • $135.1k - $168.9k

     ...it for future generations. Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting-edge...  ...related field. ~4+ years of industry experience developing C/C++ based applications on embedded Linux. ~2+ years of experience... 
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Palo Alto, CA
    3 days ago
  • $207k - $300k

     ...backup integrations and evolve the backup engine to serve product needs.Optimize...  ...practical experience.8 years of experience in software development.5 years of experience testing...  .... We need our engineers to be versatile, display leadership qualities and be enthusiastic... 

    Google

    Mountain View, CA
    5 days ago
  •  ...Purple Drive C++ Software Developer Share Contractual Sunnyvale, CA Role: C++ Software Developer Location: Sunnyvale, CA Type of hire: FTE Job Description In Scope • Coordinate with teams on streamlining the EMC design and testing process through utilization... 

    Purple Drive

    Sunnyvale, CA
    3 days ago
  • $160k - $275k

     ...ahead in AI quality and availability. MatX is seeking System Software Engineer to join our team as we create best-in-class silicon for high-...  ...OpenBMC experience from board bring-up through productionStrong C/C++ and solid Python or Bash; deep Linux fundamentals spanning... 
    Daily paid
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    3 days ago
  • $209k - $313k

     ...Saturn, and other digital services.Snap Engineering teams build fun and technically...  ...at the forefront.​We’re looking for a Software Engineer, iOS to join Snap Inc!What you...  ...iOSExperience with SwiftExperience with C/C++Experience with OpenGL or Metal"Default Together"... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    3 days ago
  • $142.8k - $274.8k

     ...Less than 25% Profession: Hardware Engineering Discipline: Firmware Engineering...  ...level firmware, silicon bring-up, hardware/software co-design, and platform initialization...  ...Develop silicon firmware libraries in C/C++ for Compute engines, ANC sub system, DMA... 
    Ongoing contract
    Full time
    Work at office
    Local area
    3 days per week

    Microsoft Corporation

    Mountain View, 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!