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
Experience
Qualifications
Key Responsibilities:Design, develop, and test C/C++ flight software adhering to DO-178C development standards. Implement and sustain Continuous Integration frameworks for automating software integration, building, testing, and deployment processes. Create Python-based software integration test cases. Concentrate on bare-metal operating system and hardware initialization, networking, protocol drivers, and memory interfaces. Basic Success Criteria:Bachelor’s degree in Computer Science, Computer Engineering, or equivalent relevant experience. Minimum of 3 years of professional experience in C or C++ development. Demonstrated experience in developing software for embedded systems, high-performance, or safety-critical applications. Preferred Qualifications:Comprehensive understanding of computer architecture, operating systems, and networking principles. Experience within a DO-178 software development environment. Strong written and verbal communication abilities. Adaptability to a fast-paced, agile/iterative development lifecycle.
About the job
At Reliable Robotics, we're pioneering advanced aviation technology designed to enhance safety and save lives. Our automated aviation systems are set to revolutionize air transportation, making it safer, more convenient, and transformative for the movement of goods and people globally. Our dedicated team consists of engineers with diverse expertise spanning aerospace, robotics, and autonomous vehicles, all collaborating to bring this vision to fruition.
As an Embedded Software Engineer, you will join our Embedded Systems team, focusing on developing the foundational low-level software and firmware that powers our autonomy stack. Your work will contribute to reliable computing, effective networking, precise signal acquisition, and motor control solutions, integral to the operation of our aircraft. You will play a crucial role in enabling significant equipment and product demonstrations, facilitating the advancement of higher-level capabilities, and preparing for product certification and market launch.
About Reliable Robotics
Reliable Robotics is at the forefront of developing innovative technologies aimed at enhancing aviation safety. Our mission-driven team of engineers leverages extensive experience in aerospace, robotics, and automated vehicles to create systems that will redefine how air transport functions, ensuring a safer future for everyone.
Similar jobs
1 - 20 of 785 Jobs
Search for Software Engineer Onboard Reliability Infrastructure
Full-time|$170K/yr - $216K/yr|Hybrid|Mountain View, CA, USA
Waymo, an innovator in autonomous driving technology, aims to be the world’s most trusted driver. Originating from the Google Self-Driving Car Project in 2009, Waymo’s goal is to enhance mobility access and prevent traffic-related fatalities. The Waymo Driver—The World’s Most Experienced Driver™—powers our fully autonomous ride-hailing service, having completed over ten million rider-only trips and traveled more than 100 million miles on public roads across 15+ U.S. states.The Planner/Perception Reliability team is dedicated to developing architectures, tools, and workflows that proactively address reliability challenges. Our focus is on ensuring the health of onboard software while maintaining high velocity in development.In this hybrid role, you will report to a Staff Software Engineer/Tech Lead Manager.Your Responsibilities Include:Designing the foundational architecture for onboard reliability, creating essential infrastructure and tools that enhance the robustness and reliability of onboard software.Gaining a comprehensive understanding of system behavior, implementing concise, low-noise metrics that provide immediate insights into vehicle and overall fleet performance.Collaborating across teams at Waymo to streamline reliability workflows, ensuring our business-critical operations run smoothly and safely at scale.Developing systems for proactive anomaly detection and automation of clustering, significantly easing the management of reliability and enabling early issue detection.
Full-time|$170K/yr - $216K/yr|Hybrid|Mountain View, CA, USA
Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world's most trusted driver. Originating from the Google Self-Driving Car Project in 2009, Waymo has been relentless in its mission to develop the Waymo Driver—The World's Most Experienced Driver™. This innovative technology aims to enhance mobility access and significantly reduce traffic-related fatalities. Our Waymo Driver powers a fully autonomous ride-hail service, having successfully completed over ten million rider-only trips, driven more than 100 million miles on public roads, and engaged in tens of billions of miles in simulation across more than 15 states in the U.S.The Onboard Infrastructure Team plays a crucial role in the design and development of the fundamental infrastructure for Autonomous Driving Vehicle (ADV) systems, which includes critical components such as perception, planning, and routing functionalities. This team is responsible for defining the architecture and frameworks necessary to implement these essential systems. Additionally, the team oversees the entire runtime environment for both on-car systems and large-scale simulations, ensuring optimal performance, reliability, and an exceptional developer experience throughout the development lifecycle. This is a hybrid position, reporting to a Staff Engineer, Tech Lead Manager.In this hybrid role, you will report to a Staff Software Engineer / TLM.Your Responsibilities:Lead architectural and framework enhancements to improve driving quality, performance, reliability, and overall developer experience.Comprehensively understand the Waymo code lifecycle—from deployment on autonomous vehicles to conducting large-scale simulations—to ensure top-tier quality across all operational environments.Design, implement, and deploy essential C++ APIs that handle critical functions such as asynchronous management, experimentation pipelines, multi-platform deployments, complex data extraction, debugging tools, and advanced system visualization.Act as a pivotal resource for onboard teams, assisting them in optimizing software setups for maximum efficiency, flexibility, scalability, and reliability, ensuring alignment with Waymo's rapidly evolving requirements.Enhance our internal tools, infrastructure, and development processes to accelerate engineering velocity while maintaining stringent control over system complexity, performance, reliability, and developer experience.
Full-time|$160.4K/yr - $240.5K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is at the forefront of self-driving technology, committed to making autonomy accessible to everyone. Since our inception in 2016, we have been developing the world's most scalable autonomous vehicle driver, merging advanced AI with robust automotive hardware. Our flagship technology, the Nuro Driver™, is licensed across various applications, including robotaxis, commercial fleets, and personal vehicles. With years of proven technology from self-driving deployments, Nuro provides automakers and mobility platforms a clear pathway to commercial-scale autonomous vehicles, paving the way for a safer, richer, and interconnected future. About the Role As our software team expands, we are seeking skilled engineers to play a pivotal role in one of the following areas: Onboard Systems, Performance, or Devices Platform. Onboard Systems: Our onboard systems team develops reliable and high-performance platforms that enable integration of autonomy software and algorithms across various self-driving platforms. This role necessitates close collaboration with software, hardware, and systems/safety teams to ensure seamless and safe integration of new software and hardware, while addressing onboard errors and performance challenges. Performance: The Performance team is dedicated to optimizing Nuro’s AV software, ensuring our vehicles can respond quickly and safely to their environments. This team creates systems and tools for continuous performance analysis while driving efforts in latency reduction and resource efficiency to support our autonomy teams in implementing an effective autonomy stack for current and future generations of the Nuro Driver. Devices Platform: The Devices Platform team lays the groundwork for Nuro’s onboard software related to our sensor and compute platform, including device drivers, inter-device protocols, and runtime APIs. We are creating a hardware-agnostic platform for the perception and autonomy software stack, maximizing the reliability, quality, and performance of our sensor and compute hardware. This team collaborates with internal and external stakeholders to define, evaluate, and integrate next-generation hardware platforms for Nuro’s products while developing necessary tooling for continuous testing and validation. About You You possess substantial expertise and experience in several of the following areas:
Full-time|$204K/yr - $259K/yr|Hybrid|Mountain View, CA, US; Ann Arbor, MI, US
Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world’s most trusted driver. Originating from the Google Self-Driving Car Project in 2009, we have developed the Waymo Driver—The World’s Most Experienced Driver™—aimed at enhancing mobility and saving lives lost to traffic accidents. The Waymo Driver powers our fully autonomous ride-hail service and can be adapted to various vehicle platforms and applications. With over ten million rider-only trips completed, our technology has autonomously navigated more than 100 million miles on public roads and executed tens of billions of miles in simulation across more than 15 U.S. states.Our Hardware Engineering team is a dynamic and collaborative group of electrical, mechanical, reliability, software, and vehicle engineers. We design, build, and refine the innovative products that serve as the eyes and ears of Waymo’s autonomous driving technology, integrating them seamlessly into our vehicle platforms. We invite curious and talented individuals to join us in driving innovation forward.This position follows a hybrid work model and reports to a Staff Software Engineer.
Reliable Robotics is hiring a Software Engineer in Mountain View, CA. This position plays a key part in advancing autonomous technology for robotic systems. The work centers on building and improving the software that powers these platforms. Role overview This role involves designing, developing, and implementing software for robotic systems. Collaboration is essential, as projects often require input from teams across the company. What you will do Work closely with engineers and specialists to create software for autonomous robotics Design, build, and implement software solutions for robotic platforms
Full-time|$155K/yr - $215K/yr|On-site|Mountain View, CA
At Reliable Robotics, we're pioneering advanced aviation technology designed to enhance safety and save lives. Our automated aviation systems are set to revolutionize air transportation, making it safer, more convenient, and transformative for the movement of goods and people globally. Our dedicated team consists of engineers with diverse expertise spanning aerospace, robotics, and autonomous vehicles, all collaborating to bring this vision to fruition.As an Embedded Software Engineer, you will join our Embedded Systems team, focusing on developing the foundational low-level software and firmware that powers our autonomy stack. Your work will contribute to reliable computing, effective networking, precise signal acquisition, and motor control solutions, integral to the operation of our aircraft. You will play a crucial role in enabling significant equipment and product demonstrations, facilitating the advancement of higher-level capabilities, and preparing for product certification and market launch.
Role Overview Nuro is looking for a Software Engineer focused on Onboard Systems to help build and refine the software powering autonomous delivery vehicles. This position is based at Nuro's headquarters in Mountain View, California. What You Will Do Design and implement software for onboard vehicle systems Work closely with team members to improve reliability and efficiency of onboard technology Contribute to the development of solutions that support autonomous vehicle operations Collaboration Work alongside engineers and other specialists who are committed to advancing autonomous delivery. Expect to share ideas, solve problems together, and help shape the future of Nuro's onboard systems.
Full-time|$155K/yr - $215K/yr|On-site|Mountain View, CA
At Reliable Robotics, we are pioneering innovative technologies that enhance aviation safety and save lives. Our automated aviation systems are designed to revolutionize air transportation, making it safer, more convenient, and fundamentally transforming the movement of goods—and eventually people—across the globe. Our team consists of dedicated engineers with expertise in aerospace, robotics, and autonomous vehicles, all committed to making this vision a reality.In your role as a Flight Software Test Verification and Validation (V&V) Engineer, you will create robust test cases that support our verification processes, ensuring the safety and reliability of our aviation products. Your work will facilitate a high-fidelity training environment for our flight-test crews.Key ResponsibilitiesAs a Flight Software Test V&V Engineer within the Simulation and Test Systems team, you will play a vital role in testing and deploying software for autonomous aircraft. You will help design, implement, and maintain the hardware and software infrastructure needed to verify aircraft performance prior to flight testing. Your responsibilities will include verifying flight software functionality across various integrated test environments, including software-in-the-loop (SIL), hardware-in-the-loop (HITL), and on-aircraft testing. Additionally, you will author and execute test procedures for on-ground aircraft testing.A significant aspect of this position involves developing and maintaining automated test scripts within our testing ecosystem, which are essential for functional testing and requirements-driven software assessments necessary for FAA certification.This position requires strong collaboration skills as you will work closely with various engineering teams to develop test plans, execute tests, troubleshoot issues, and drive resolution. You will also oversee the maintenance, installation, and troubleshooting of test and simulation equipment.
At Reliable Robotics, we are pioneering advanced safety technology for the aviation industry, aiming to save lives and revolutionize air transportation. Our automated aviation systems promise a future where the movement of goods and people is safer, more convenient, and fundamentally transformative. Our dedicated team comprises engineers with diverse expertise spanning aerospace, robotics, and autonomous vehicles, all working towards making this vision a reality.As a Senior Software Engineer focused on Engineering Productivity, you will play a crucial role in designing and implementing software that supports the development, analysis, and certification processes for automated aircraft systems. Collaborating closely with product owners and end users, you will craft solutions that enhance and optimize engineering workflows, with your contributions being vital in the development and certification of the first fully autonomous aircraft.
Full-time|$238K/yr - $302K/yr|On-site|Mountain View, CA, USA
Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world’s most trusted driver. Originating from Google's Self-Driving Car Project in 2009, Waymo has been tirelessly developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access while significantly reducing traffic-related fatalities. The Waymo Driver powers our fully autonomous ride-hailing service and is adaptable to diverse vehicle platforms and applications. With over ten million rider-only trips completed and more than 100 million miles driven autonomously on public roads, Waymo continues to lead the industry in safety and efficiency.As a member of the Onboard Software Performance team, you will play a crucial role in ensuring that systems operating on Autonomously Driven Vehicles (ADV) adhere to stringent performance standards. This includes delivering essential outputs within strict latency constraints while optimizing the allocation of computing resources (CPU/GPU/TPU/RAM) for each submodule, all while maintaining high reliability and supporting rapid system evolution.
Reliable Robotics is looking for a Software Engineer to join the Communication Systems team in Mountain View, CA. This role centers on developing and refining the communication solutions that enable autonomous systems to connect and function reliably. Role overview The work in this position shapes the way robotics technology communicates and operates in real-world settings. Projects will focus on the systems that support seamless information exchange between autonomous platforms. Location This position is based at the Mountain View, CA office.
Full-time|$215K/yr - $300K/yr|On-site|Mountain View, CA
At Reliable Robotics, we are pioneering innovative safety technologies for the aviation industry that have the potential to save lives. Our vision is to create automated aviation systems that will revolutionize air transportation, making it safer, more accessible, and fundamentally transformative in the movement of goods and people across the globe. Our dedicated team consists of mission-focused engineers with diverse expertise in aerospace, robotics, and autonomous vehicles, working diligently to turn this vision into reality.As a Senior Simulation Software Engineer, you will be instrumental in developing and enhancing our simulation software stack. This includes ensuring optimal framework performance, modeling flight dynamics, emulating hardware, and establishing a robust simulation-based testing infrastructure.
Full-time|$136K/yr - $190K/yr|On-site|Mountain View, CA
At Reliable Robotics, we're pioneering cutting-edge technology to enhance safety in aviation, ultimately saving lives. Our vision for automated aviation systems is to create a future where air transportation is safer, more efficient, and transformative in the movement of goods and people across the globe. Our team is composed of dedicated engineers with backgrounds in aerospace, robotics, and autonomous vehicles, all striving to bring this vision to life.As a Software Engineer specializing in Test Platforms, you will be instrumental in developing the tools that support our testing and verification processes, ensuring the safety and reliability of our aviation products. Additionally, you will contribute to crafting a high-fidelity training environment for our flight-test teams.Key ResponsibilitiesIn this role, you will shape integrated verification procedures to affirm that our flight application software meets rigorous design and performance standards. You will play a vital role in the release and verification processes for flight software, a core aspect of our flight test program. Collaborating in a dynamic environment, you will coordinate with various engineering teams as you develop test plans, execute tests, troubleshoot issues, and facilitate prompt resolutions. Furthermore, you will have opportunities to create automated test frameworks, build analytical test tools, and enhance our hardware-in-the-loop testing capabilities. This is a hands-on position, requiring maintenance, installation, and troubleshooting of test and simulation equipment.Basic QualificationsMinimum of 2 years of professional experience in object-oriented Python developmentMinimum of 2 years of professional experience in object-oriented C++ developmentAt least 2 years of experience in testing integrated hardware/software products or mission-critical systemsBachelor's degree in Computer Science, Computer Engineering, or a related fieldPreferred QualificationsExperience in robotics or other safety-critical software domainsFamiliarity with developing automated test cases using GitHub Actions, Jenkins, Travis CI, or similar CI/CD toolsProven capability in building or maintaining hardware-in-the-loop (HITL) test environments
Full-time|$165K/yr - $220K/yr|On-site|Mountain View, CA
At Reliable Robotics, we are pioneering safety-enhancing technologies for aviation, committed to transforming air transportation into a safer and more efficient means of moving goods and people around the globe. Our dedicated team of engineers, experienced in aerospace, robotics, and autonomous vehicles, is driving this innovative future.As a Senior Quality Assurance and Reliability Engineer within our Production organization, you will take on a crucial role in ensuring product safety and reliability. Your expertise will guide investigations, implement corrective actions, and foster continuous improvements. Join our dynamic team, where your contributions will help us enhance the quality of our products and services efficiently and effectively. You will spearhead the strategy and execution of our quality management system, focus on risk mitigation and prevention, and ensure the reliability of our designs, hardware, and flight systems. As we scale, you will play a key role in optimizing processes and developing automation that will drive our business forward. Your work will be foundational to the future of automated aviation systems, which are transitioning from prototype to production in a hands-on environment.Key ResponsibilitiesCollaborate with design, manufacturing, testing, and flight teams to produce reliable products, ensuring compliance while driving continuous improvement within the organization. Engage directly with flight hardware in both factory and airborne environments, conduct investigations on safety-critical products, and witness the development of the first certifiable autonomous aircraft.Partner with cross-functional teams throughout product development, from acceptance testing to quality checkouts, to create reliable hardware verification for flight components and systems. This includes identifying key operating characteristics and managing prototype development testing for functionality and manufacturability.Develop and oversee the quality management system to ensure compliance with processes, work instructions, certifications, and regulatory standards.Investigate manufacturing, supply chain, testing, and flight anomalies, identifying root causes and implementing effective resolutions.
Reliable Robotics is seeking a Senior Flight Software Verification Engineer based in Mountain View, CA. This position centers on verifying and validating flight software used in autonomous flight operations. Role overview The Senior Flight Software Verification Engineer leads initiatives to ensure the quality and reliability of flight software. Work in this role directly affects the safety and performance of advanced aviation systems. Key responsibilities Verify and validate flight software for autonomous aircraft systems Lead efforts to confirm software meets safety and reliability standards Support safe and efficient autonomous flight operations through rigorous testing Impact This position plays a central part in maintaining the safety of advanced aviation systems by focusing on the dependability of flight software.
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is a pioneering self-driving technology firm dedicated to making autonomous vehicles accessible to everyone. Established in 2016, we are developing the world’s most scalable autonomous driving system, merging advanced AI with high-quality automotive hardware. Our flagship technology, the Nuro Driver™, is licensed to enable various applications, including robotaxis, commercial fleets, and personal vehicles. With years of successful self-driving implementations, Nuro empowers automakers and mobility platforms to transition to autonomous vehicles at a commercial scale—ushering in a safer, more connected future. About the Role We are in search of a talented Autonomy Engineer with a focus on onboard autonomy—the software that operates on our robots and vehicles, making real-time decisions based on onboard sensors and computational resources. You will be responsible for developing and deploying reliable autonomy features that function under stringent latency, computational, and safety requirements in dynamic real-world environments. What You’ll Do Design, integrate, and implement onboard autonomy behaviors such as navigation, obstacle avoidance, lane and route following, docking, and interaction behaviors. Develop and maintain components for real-time decision-making, including behavior planning, state machines/behavior trees, local planning, and control interfaces. Create robust sensor-driven autonomy pipelines on-device (using camera, lidar, radar, IMU, wheel odometry, GNSS), ensuring synchronization, calibration, and fault handling. Optimize autonomy performance concerning latency, CPU/GPU utilization, memory, and power on embedded systems such as NVIDIA Jetson and custom ECUs. Design and implement safety measures and fallback strategies, including health monitoring, degraded operational modes, watchdog systems, safe-stop protocols, and redundancy-aware logic. Oversee the integration of the autonomy stack on robotic platforms, including bring-up, debugging, profiling, logging, and release validation on actual hardware. Enhance onboard observability through structured logs, traces, metrics, event recording, and tools to facilitate incident reviews and quick iterations. Collaborate with teams in perception, mapping/localization, controls, hardware, and systems to establish clear interfaces and deliver comprehensive features. Engage in field testing and conduct root-cause analysis for autonomy issues encountered during real deployments.
Full-time|$185K/yr - $245K/yr|On-site|Mountain View, CA
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.ResponsibilitiesAs 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 CriteriaBachelor’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 CriteriaFamiliarity 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.
Full-time|$118K/yr - $170K/yr|On-site|Mountain View, CA
At Reliable Robotics, we are pioneering technology that enhances safety in aviation, ultimately saving lives. Our automated aviation systems are designed to create a future where air transportation is not only safer but also more efficient and transformative for the movement of goods and people across the globe. Our passionate team comprises engineers with diverse expertise in aerospace, robotics, and autonomous vehicles, all working together to turn this vision into reality.As a Mechanical Engineer, you will join a dedicated team focused on designing, testing, and flying advanced mechanical systems. Our tight-knit group prides itself on taking ownership of projects from conception to completion, engaging in hands-on building, testing, and integrating our innovative designs. You will work on high-reliability, safety-critical mechanisms and collaborate extensively with cross-functional teams, including Systems, Avionics, GNC, Software, Manufacturing, and Flight Test. This role will be based at our Mountain View, California facility and will report to the Mechanical Engineering Manager.
Full-time|$110K/yr - $168K/yr|On-site|Mountain View, CA
At Reliable Robotics, we are pioneering safety-enhancing technologies for aviation, aiming to save lives and reshape air transportation. Our automated aviation systems promise a future where air travel is safer, more convenient, and fundamentally transformative for the movement of goods and eventually people worldwide. Our passionate team of engineers brings expertise from aerospace, robotics, and self-driving vehicles to turn this vision into reality.As a member of the Avionics Hardware team, you will join an elite group of engineers focused on developing the essential compute, actuation, sensing, and power electronics that are at the core of our automation systems. We pride ourselves on end-to-end hardware ownership and enjoy hands-on testing, iteration, and deployment of our designs. In your role as an Avionics Hardware Engineer, you will lead the development of electrical components and subsystems across our airborne and testing platforms, working from circuit-board levels through to integrated systems.
At Reliable Robotics, we are pioneering innovative technology that enhances safety in aviation, ultimately saving lives. Our automated aviation systems are set to revolutionize air transportation, making it safer, more efficient, and fundamentally transformative for the movement of goods and people globally. Our mission-driven team comprises engineers with diverse expertise in aerospace, robotics, and autonomous vehicles, all dedicated to turning this vision into reality.As an Electrical Test Engineer, you will play a crucial role within our avionics engineering team. Our focus is on developing a wide array of computing, sensing, actuation, power, and communication systems integral to our automation solutions. We seek a versatile engineer who can leverage their electrical engineering and software automation expertise to establish robust testing methodologies for complex hardware within a safety-critical environment. This is a unique opportunity to help elevate our foundational test operations into a state-of-the-art production-ready framework.
Feb 13, 2026
Sign in to browse more jobs
Create account — see all 785 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.