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
Proven experience in software engineering, with a strong emphasis on embedded systems and real-time processing. Expertise in programming languages such as C++, Python, and Java. Solid understanding of computer vision and machine learning concepts. Excellent problem-solving skills and a passion for technology. Ability to work collaboratively in a fast-paced environment.
About the job
Waymo is seeking a Principal Software Engineer focused on Onboard Field Response to help advance autonomous driving technology. This position is based in Mountain View, CA.
Role overview
This role centers on improving how autonomous vehicles respond in real-world environments. The Principal Software Engineer will design and implement software for onboard systems, working to ensure vehicles operate smoothly and efficiently.
What you will do
Design and build software solutions for onboard field response
Collaborate with cross-functional teams to integrate and refine technology
Contribute to the ongoing innovation of Waymo's autonomous vehicle systems
Requirements
Expertise in software engineering and a strong background in developing solutions for complex systems are essential for this role.
About Waymo LLC
Waymo is a leader in autonomous driving technology, dedicated to making it safe and easy for people and things to get where they’re going. We are at the forefront of innovation and are looking for talented individuals to join us in shaping the future of mobility.
Similar jobs
1 - 20 of 925 Jobs
Search for Senior Software Engineer Onboard Autonomy
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|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
About NuroNuro is at the forefront of self-driving technology, dedicated to making autonomy available to everyone. Established in 2016, we are creating the most scalable autonomous driving solution by merging state-of-the-art AI with robust automotive hardware. Our flagship technology, the Nuro Driver™, is licensed for various applications, including robotaxis, commercial fleets, and privately owned vehicles. Proven through years of autonomous deployments, Nuro offers automakers and mobility platforms a clear pathway to commercial-scale AVs, fostering a safer, richer, and more interconnected future.Role OverviewAs a Senior Software Engineer on the Autonomy Visualization team, your primary focus will be on crafting top-tier visualization platforms that empower software engineers to introduce new visualization components efficiently. You will have the chance to engage in end-to-end development of visualization features and products, showcasing your technical prowess, product insight, and collaborative communication abilities.Key ResponsibilitiesDevelop efficient visualization frameworks using C++/OpenGL and Unity for critical functions including autonomy development, validation, triage tools, and in-car visualization.Collaborate with Autonomy engineers to enhance their development workflows through improved visualization techniques.Work alongside ML Labeling teams to create tailored labeling tools that gather high-quality training data.Partner with product managers and designers to deliver refined visualizations for external applications that accurately represent Nuro.
Full-time|$160.4K/yr - $240.5K/yr|On-site|Mountain View, California (HQ)
Who We AreNuro is at the forefront of self-driving technology, dedicated to making autonomy accessible and efficient. Established in 2016, we are pioneering the development of the world’s most scalable driver, seamlessly integrating advanced AI with automotive-grade hardware. Our flagship innovation, the Nuro Driver™, is licensed to facilitate a variety of applications, including robotaxis, commercial fleets, and personal vehicles. With years of proven success in autonomous deployments, Nuro provides automakers and mobility platforms a clear pathway to commercial-scale AVs, fostering a safer, more connected future.About the RoleAs a pivotal member of the Autonomy Visualization team, your primary focus will be on creating high-performance visualization platforms. These platforms empower software engineers to incorporate new visualization elements effortlessly. You will have the chance to work across the entire lifecycle of visualization features and products, honing your technical expertise, product insight, and cross-functional collaboration skills.Your ResponsibilitiesDevelop efficient visualization frameworks using C++ / OpenGL and Unity to support critical functions such as autonomy development, validation, triage tools, and in-car visualization.Collaborate closely with Autonomy engineers to enhance their workflows through improved visualization tools.Work with ML Labeling teams to create high-quality training data utilizing customized labeling tools.Engage with product managers and designers to deliver polished visualizations for external applications that reflect Nuro’s brand positively.
Full-time|$146K/yr - $211K/yr|On-site|Mountain View, California
About UsAt Aurora, we are dedicated to advancing the future of transportation by delivering the advantages of self-driving technology in a safe, efficient, and comprehensive manner.Discover The Aurora Driver — a revolutionary innovation that aims to create a safer, more efficient, and more accessible future for mobility and logistics.Join a team of passionate and intelligent individuals at Aurora, where you will be challenged to solve complex problems and grow your expertise in the field. For the latest updates, visit us at aurora.tech or follow us on LinkedIn.We are seeking a Control Systems Software Engineer to join our Autonomy Controls Software Team. This team is pivotal in designing, implementing, integrating, and validating the motion control system for the Aurora Driver across various vehicle platforms.Your Role:Design and implement motion control algorithms for a safety-critical system.Evaluate control system performance in both offline and real-world environments.Ensure system robustness against disturbances, failure modes, and varying environmental conditions.
Full-time|$189K/yr - $303K/yr|On-site|Mountain View, California
About UsAt Aurora, our mission is to advance the future of transportation by delivering self-driving technology that is safe, efficient, and accessible to all.Discover The Aurora Driver - a revolutionary platform that aims to transform mobility and logistics, enhancing road safety and accessibility.Joining Aurora means collaborating with a team of passionate experts who tackle complex challenges and continuously strive for excellence. To stay updated with our latest innovations, visit aurora.tech or follow us on LinkedIn.Aurora is committed to building a diverse team of talented individuals dedicated to creating a safer transportation ecosystem and improving the efficiency of goods delivery.We are currently seeking a highly motivated and experienced Staff Software Engineer to join our Autonomy Frameworks team. In this pivotal role, you will contribute to the development of our core robotics middleware that powers the Aurora Driver. Your work will focus on optimizing the performance, determinism, and efficiency of our Autonomy and Simulation applications. This is a unique opportunity to make a significant impact on the safety and reliability of our self-driving technology.
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.
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|$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|$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.
Full-time|$176.4K/yr - $319.7K/yr|On-site|Mountain View, California (HQ)
Who We AreNuro is pioneering self-driving technology with the goal of making autonomy available to everyone. Established in 2016, Nuro is developing the world's most scalable autonomous driver, integrating advanced AI with automotive-grade hardware. Our core technology, the Nuro Driver™, is licensed for a variety of uses, ranging from robotaxis and commercial fleets to personal vehicles. With years of successful self-driving operations behind us, Nuro is paving the way for automakers and mobility platforms to implement autonomous vehicles at commercial scale, fostering a safer, more connected future.About the RoleAs a Senior/Staff Systems Engineer focusing on Autonomy Verification, your key responsibility will be to ensure the Nuro Driver's safety for deployment within our defined Operational Design Domain (ODD) and adherence to traffic regulations. This role requires a background in autonomous systems development or validation and a collaborative spirit to work effectively with diverse teams including Autonomy Software, Simulation, Product, and Operations. You will hold comprehensive ownership from defining requirements to designing metrics and developing test strategies.About the WorkEstablish requirements for the autonomous system to guarantee safe operation within its ODD and compliance with traffic laws.Develop metrics and acceptance criteria to confirm that the autonomous system meets these requirements, leveraging established safety standards and methodologies.Utilize a variety of testing strategies - synthetic and log simulations, on-road logs, closed-course tests, and third-party accident reconstructions - to validate requirements.Work closely with teams in Behavior, Perception, Data Science, Product, Legal, and Public Trust to formulate acceptance criteria for metrics and tests.Collaborate with simulation infrastructure and test integration teams to establish automated verification workflows.Assess the coverage of tests for our ODD, ensuring realism and relevance in simulations for deployment. Connect test outcomes as evidence supporting the Autonomy Safety Case.
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.
Join Waymo as a Senior Software Engineer specializing in Onboard Software Integrity Infrastructure. In this role, you will develop and enhance software systems that ensure the reliability and safety of our autonomous vehicle technology. You will collaborate with cross-functional teams to design and implement solutions that uphold the highest integrity standards in software performance.
Full-time|$176.4K/yr - $264.6K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is a pioneering self-driving technology company dedicated to making autonomy accessible to everyone. Established in 2016, Nuro is developing the world's most scalable autonomous driver, integrating advanced AI with automotive-grade hardware. We license our core technology, the Nuro Driver™, to enable a broad spectrum of applications, from robotaxis and commercial fleets to personally owned vehicles. With a track record of successful self-driving deployments, Nuro provides automakers and mobility platforms with a clear pathway to commercial-scale autonomous vehicles, fostering a safer, more connected future.About the TeamThe Systems Engineering team is tasked with defining requirements, architecture, and validating autonomous driving capabilities across various engineering disciplines. This encompasses the design of performance metrics, evaluation methodologies, and success criteria, which the team propagates cross-functionally through requirement definition and system validation. Our team operates at the nexus of hardware, software, and robotic operations, possessing a profound understanding of technologies across all three domains. We are a compact, high-impact team responsible for establishing the benchmarks necessary for successful autonomy deployment.About the RoleThe Senior Systems Test Engineer (STE) for Autonomy Behavior is pivotal in revolutionizing Nuro's Verification & Validation (V&V) ecosystem. You will spearhead the technical implementation, standardization, and automation of V&V processes. This role involves creating a cohesive, automated architecture for validation, designing and overseeing streamlined triage workflows, and perpetually enhancing the testing pipelines to enable informed, data-driven development in autonomy. Your contributions are critical in substantiating the system's safety by producing test results that bolster the Autonomy Safety Case.About the WorkThe STE role requires hands-on technical engagement to design, align, structure, and continually enhance automated test pipelines and workflows:Design and implement automated test pipelines and tools, ensuring seamless adoption and minimal friction for Systems Engineers.Drive standardization across all testing modalities by crafting, executing, and managing unified triage workflows across all workstreams.Establish an ongoing feedback loop to refine V&V processes, particularly by leading root cause analyses and identifying testing gaps with Systems Engineers.Transform identified system and pipeline gaps into actionable technical requests for partner teams (e.g., Data Platform, Simulation, Infrastructure).
About CyngnLocated in Mountain View, CA, Cyngn is a pioneering publicly traded company focused on autonomous technology. We specialize in deploying self-driving industrial vehicles, such as forklifts and tuggers, across factories, warehouses, and facilities throughout North America. To advance this innovative sector, we seek driven, creative, and experienced professionals to join our mission. If you thrive in a collaborative environment where you can build, innovate, and explore alongside a passionate team, Cyngn is the perfect place for you.Dynamic Work Environment.With a tight-knit team of under 100 employees, Cyngn operates with the excitement of a startup while being publicly traded. This unique blend offers our team members both close collaboration with leadership and the benefits of publicly traded equity liquidity.From Concept to Reality.Our autonomous vehicles are not just concepts; they are actively deployed for real clients today, ensuring that your contributions will have a significant and visible impact.A Human-Centric Team.We pride ourselves on being a diverse and welcoming team of intelligent individuals who value collaboration and trust. At Cyngn, every team member's perspective is valued, driving our innovative spirit.Role Overview: As a Senior Software Engineer on our Calibration, Localization, & Mapping (CLAM) team, you will be instrumental in delivering vital enhancements and new functionalities to our calibration, localization, and mapping systems. You will work within a focused, agile team to develop production-grade software that facilitates the efficient and accurate generation of HD maps at Cyngn deployment sites, as well as reliable localization for our autonomous vehicle fleets. Collaborative efforts with cross-functional teams, including vehicle infrastructure, hardware, QA, and other autonomy divisions (such as Perception, Decision, Planning, and Control), will be essential to ensure seamless integration, thorough testing, and ultimately safe and efficient operations for the next generation of Cyngn's autonomous vehicles.
Full-time|$139K/yr - $201K/yr|On-site|Mountain View, California
About UsAurora Innovation is dedicated to advancing self-driving technology with a commitment to safety, speed, and accessibility for all.Discover the Aurora Driver and be part of a revolutionary shift in mobility and logistics that promises a safer and more efficient future.At Aurora, you'll engage with intricate challenges alongside a team of passionate and skilled professionals, enhancing your expertise while diving deeper into your field. For the latest insights from Aurora, explore our website at aurora.tech or connect with us on LinkedIn.We are on the lookout for a skilled Systems and Safety Engineer to play a pivotal role in verifying the autonomous vehicle (AV) sensing capabilities. In this position, you will define and validate the Aurora Driver's sensing capabilities, aiming for superhuman performance and safety standards. Collaborate with our elite engineering teams to achieve ambitious product objectives while upholding rigorous safety standards as we expand across various platforms, environments, and complex technical challenges at scale.
Full-time|$193.9K/yr - $352.3K/yr|On-site|Mountain View, California (HQ)
Who We AreNuro is a pioneering self-driving technology firm dedicated to making autonomous driving accessible to everyone. Established in 2016, Nuro is at the forefront of developing the most scalable driver, merging advanced AI with automotive-grade hardware. We license our innovative core technology, the Nuro Driver™, to facilitate diverse applications, including robotaxis, commercial fleets, and personal vehicles. With years of proven success in self-driving deployments, Nuro provides automakers and mobility platforms with a clear pathway to commercial-scale AVs, fostering a safer, more connected future.About the RoleAs our software team expands, we are on the lookout for skilled engineers to play a vital role in one of the following domains: Onboard Systems, Performance, or Devices Platform.Onboard Systems: Our onboard systems team develops a robust and high-performance platform enabling our autonomy teams to integrate their software and algorithms across various self-driving platforms. This role necessitates close collaboration with software, hardware, and systems/safety teams to ensure seamless integration of new software and hardware, addressing onboard errors and performance challenges.Performance: The Performance team focuses on optimizing the efficiency of Nuro’s AV software, ensuring that our vehicles respond swiftly and safely to their surroundings. This team builds systems and tools for ongoing performance analysis and spearheads efforts to reduce latency and enhance resource efficiency, enabling autonomy teams to implement a high-performing autonomy stack for both current and future iterations of the Nuro Driver.Devices Platform: The Devices Platform team is tasked with establishing the groundwork for Nuro’s onboard software concerning our sensor and compute platform, encompassing device drivers, inter-device protocols, and pipelines, as well as device runtime APIs. We are developing a hardware-agnostic platform for the perception and autonomy software stack, maximizing the reliability, quality, and performance potential of our sensor and compute hardware. This team also collaborates with internal stakeholders and external suppliers to define, evaluate, and integrate the next-generation hardware platform for Nuro’s products and develop essential tooling for continuous testing and validation.About YouYou possess significant expertise and experience in several of the following areas:
Waymo, a pioneering autonomous driving technology company, is on a mission to become the most reliable driver in the world. Originating from the Google Self-Driving Car Project in 2009, Waymo has dedicated itself to creating the Waymo Driver—The World's Most Experienced Driver™—to enhance mobility access and save countless lives currently lost to traffic accidents. The Waymo Driver is the backbone of Waymo’s fully autonomous ride-hailing service and is adaptable across various vehicle platforms and use cases. Having completed over ten million rider-only trips and accumulated over 100 million miles of autonomous driving on public roads, alongside tens of billions of miles in simulation across 15+ U.S. states, Waymo is at the forefront of this transformative technology.The Onboard Frameworks Team is essential in providing the foundational components necessary for developing Waymo's onboard software ecosystem. This team collaborates closely with onboard engineers to design, implement, and deploy critical APIs, streamline development workflows, and provide tools that significantly enhance the development speed across the organization.
Full-time|$196K/yr - $248K/yr|Hybrid|Mountain View, CA, USA
Waymo is a trailblazer in autonomous driving technology, dedicated to becoming the most trusted driver in the world. Originating as the Google Self-Driving Car Project in 2009, our mission has been to develop the Waymo Driver—The World’s Most Experienced Driver™—which enhances mobility access and aims to save thousands of lives currently lost in traffic accidents. The Waymo Driver powers our fully autonomous ride-hailing service and can be integrated across various vehicle platforms and product applications. With over ten million rider-only trips, our technology has been validated through more than 100 million miles of autonomous driving on public roads and tens of billions in simulation across 15+ U.S. states.As a Technical Program Manager at Waymo, you will play a pivotal role in executing our roadmap by fostering effective cross-functional planning, ensuring clarity, and proactively managing risks. In a landscape filled with intricate technical and operational challenges lacking predefined solutions, you will act with a sense of urgency, driving critical conversations and outcomes. Collaborating closely with all functions at Waymo, you will structure, own, and propel the work necessary for real-world deployments of the Waymo Driver across platforms and regions.This position follows a hybrid work model and reports to a Technical Program Manager.
Waymo is seeking a Principal Software Engineer focused on Onboard Field Response to help advance autonomous driving technology. This position is based in Mountain View, CA. Role overview This role centers on improving how autonomous vehicles respond in real-world environments. The Principal Software Engineer will design and implement software for onboard systems, working to ensure vehicles operate smoothly and efficiently. What you will do Design and build software solutions for onboard field response Collaborate with cross-functional teams to integrate and refine technology Contribute to the ongoing innovation of Waymo's autonomous vehicle systems Requirements Expertise in software engineering and a strong background in developing solutions for complex systems are essential for this role.
Role overview Nuro is looking for a Senior Middleware Software Engineer to help build and support the software that powers its autonomous delivery platform. This role focuses on developing and maintaining middleware systems that connect different parts of the technology stack. The work directly impacts the reliability and efficiency of Nuro’s services.
Apr 17, 2026
Sign in to browse more jobs
Create account — see all 925 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.