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
Senior
Qualifications
To succeed in this role, you should possess:A strong background in computer science, software engineering, or a related field. Proficiency in programming languages such as Python, C++, or Java. Experience with machine learning and AI technologies. A passion for robotics and autonomous systems. Ability to work collaboratively in a fast-paced environment.
About the job
Join Lyft's cutting-edge team as a Senior Software Engineer focused on Autonomous Vehicle technology. You will play a pivotal role in developing software solutions that enhance the safety and efficiency of our autonomous fleet. Your work will directly impact the future of transportation, making it safer and more accessible for all.
About Lyft, Inc.
Lyft, Inc. is a leading transportation network company that prioritizes innovation and sustainability. We are dedicated to creating reliable, user-friendly transportation solutions that empower our users while reducing our carbon footprint.
Similar jobs
1 - 20 of 6,658 Jobs
Search for Lead Software Engineer For Autonomous Driving Solutions
Full-time|$238K/yr - $302K/yr|On-site|San Francisco, CA, USA; 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 tirelessly worked on the Waymo Driver—The World’s Most Experienced Driver™—with a mission to enhance mobility access and prevent countless lives lost to traffic accidents. Our innovative Waymo Driver powers a fully autonomous ride-hailing service and is adaptable to a variety of vehicle platforms and applications. With over ten million rider-only trips and a wealth of experience from autonomous driving over 100 million miles on public roads and tens of billions of miles in simulation across more than 15 U.S. states, we are leading the charge towards safer roads.As a Tech Lead for the software-fault release evaluation team, you will spearhead the development of a comprehensive system that executes a simulation-based "virtual driver’s test" for the Waymo Driver. This initiative is critical in identifying lingering software faults, such as "divide-by-zero" or "out-of-memory" errors, which could compromise the reliability of the Waymo Driver in real-world scenarios.
AeroVect is seeking a highly skilled Staff Engineer to elevate our autonomous driving systems within structured, low-speed environments. In this pivotal role, you will spearhead the growth and development of our core autonomy software team in a dynamic, early-stage startup environment. Your extensive experience in building production-grade systems will drive the AeroVect Driver to new heights, establishing industry-leading vehicle autonomy tailored for the airport operational design domain.Your responsibilities will encompass leading the design and implementation of vital enhancements across core modules such as planning, prediction, perception, localization, and controls. You will integrate both innovative techniques and reliable, off-the-shelf solutions to optimize all autonomous driving and towing functionalities, delivering exceptional value and efficiency to the modern supply chain.This role presents an exciting opportunity for a technically adept, hands-on leader to contribute to a groundbreaking enterprise product that merges autonomous vehicle technology with a robotics-as-a-service (RaaS) business model. You will report directly to our co-founders.Key Responsibilities:Define, lead, and manage the development of an autonomous driving stack specifically designed for structured logistics environments. Anticipate spending 70% of your time on hands-on development while dedicating the remaining 30% to defining project requirements, managing schedules, overcoming challenges, mentoring the team towards ambitious goals, and building a team of elite engineers.Oversee a team of engineers responsible for the deployment of all components essential for dependable autonomous driving operations in the airside environment, including vehicle corridors and apron areas.Design, implement, test, and maintain all facets of ground vehicle autonomy, incorporating planning, prediction, perception, localization, controls, and infrastructure subsystems.Ensure all subsystems are qualified using objective metrics, with a strong focus on functional safety and adherence to systems engineering best practices.Collaborate with vehicle engineering teams to forge an integrated system, addressing sensor and computing selection and integration.Stay informed of the latest advancements in the field.
AeroVect is seeking a highly skilled Senior Planning Engineer to contribute to the design of cutting-edge planner systems for autonomous driving in structured, low-speed environments.In this pivotal role, you will take ownership of, enhance, and scale a critical planning module within our fast-paced, innovative startup. Drawing on your expertise in developing production-grade planners, you will elevate the AeroVect Driver to adeptly manage a variety of driving scenarios, establishing a benchmark for vehicle autonomy in airport operational design.Your responsibilities will encompass leading the system design and executing key enhancements to the existing AeroVect planner, which includes the global mission planner, behavior planner, and motion planner.As a generalist engineer, you will be integral to the core autonomy team, focusing on system requirements and validating autonomous driving capabilities across multiple areas of the autonomy stack. Your key tasks will involve designing, implementing, testing, and documenting robotic systems and features in C/C++ across both desktop and embedded platforms.This is an exciting opportunity for a technically adept and hands-on team leader to help forge a market-defining enterprise product that merges autonomous vehicle technology with a robotics-as-a-service (RaaS) business model. You will work closely with our co-founders and the autonomy engineering team.Key ResponsibilitiesDefine, implement, and take ownership of practical enhancements to the core planner module, focusing on achieving milestones, expanding the team, and collaborating with internal and external partners. Expect to dedicate 80% of your time to hands-on development while leading the planning module roadmap, managing schedules, eliminating obstacles, and mentoring the team to achieve ambitious goals.Lead a team of engineers in deploying all components essential for reliable autonomous driving in airside environments, including vehicle corridors and aprons.Design, implement, test, and support all facets of ground vehicle autonomy, which includes planning, prediction, perception, localization, controls, and infrastructure subsystems.Qualify all subsystems using objective metrics, with a strong emphasis on functional safety and adherence to systems engineering best practices.Collaborate with vehicle engineering teams to develop an integrated system, encompassing sensor and compute selection and integration.Stay informed about the latest advancements in the field.
Full-time|$170K/yr - $210K/yr|On-site|South San Francisco, California, USA
Software Engineer, Delivery Network Platform Join Zipline, where we are revolutionizing logistics with an autonomous delivery network. As part of the Delivery Network Platform team, you will develop the foundational systems that enable aircraft, sites, and infrastructure to operate seamlessly in live delivery scenarios. Your work will involve creating software solutions that provide operators with real-time insights and control, designing orchestration systems that manage fleet movements, and developing validation platforms to ensure the network's reliability as it scales. Your Responsibilities You will be responsible for software systems that are pivotal to fleet operations, including: Network Operating Center software for real-time visibility and interventions across aircraft, sites, missions, weather, and demand. Fleet orchestration systems for assignment, routing, scheduling, and rebalancing tasks. Maintenance and asset health systems linking issue detection to service readiness. Simulation and validation platforms to assess topology, load, and policy changes prior to production. Platform interfaces and configurable control planes that empower other teams to safely extend the network. Tackling Complex Challenges Unlike typical software roles focused on digital experiences, this position plays a critical role in managing a live autonomous logistics network. You'll address challenges such as: Maintaining an accurate real-time view of aircraft and essential site assets across the network. Ensuring the network remains operational amidst shifting demand, changing weather conditions, infrastructure issues, or capacity constraints. Creating user-friendly operator control interfaces that facilitate quick and accurate decision-making under pressure. Simulating potential future network behaviors to mitigate risks before they impact production. These systems directly affect operational performance. You will own significant components of the platform, make critical technical and product decisions, and have a substantial impact on the network's effectiveness. Team Dynamics Our team operates with a strong emphasis on ownership, trust, and high technical standards. Engineers are expected to identify significant problems, develop a clear vision for system functionality, and drive solutions from conception to production. Additionally, we encourage engineers to leverage AI tools to enhance exploration, implementation, and debugging processes while upholding strong engineering principles, judgment, and accountability.
Join Lyft's cutting-edge team as a Senior Software Engineer focused on Autonomous Vehicle technology. You will play a pivotal role in developing software solutions that enhance the safety and efficiency of our autonomous fleet. Your work will directly impact the future of transportation, making it safer and more accessible for all.
About Mach IndustriesEstablished in 2022, Mach Industries is a dynamic and innovative defense technology firm dedicated to pioneering next-generation autonomous defense platforms. Our mission centers on providing scalable, decentralized defense systems that bolster the strategic capabilities of the United States and its allies. With a passionate team of approximately 220 employees, we embody the agility and ambition of a startup.We aim to transform the future of warfare through exceptional manufacturing, rapid innovation, and a steadfast commitment to national security. Our focus is on addressing the challenges of modern warfare with advanced systems designed to deter kinetic conflict and enhance global safety.The RoleAs a Software Engineer, you will be instrumental in the creation of our autonomous defense systems. Your responsibilities will include designing, developing, and optimizing mission-critical applications with an emphasis on real-time performance, reliability, and security. This role requires technical expertise, flexibility, and a sense of ownership, as you will engage with the entire software stack to craft and launch high-performance systems within a fast-paced environment.Key ResponsibilitiesDevelop, test, and sustain software for autonomous defense platforms, guaranteeing exceptional performance, reliability, and security.Craft and implement efficient, thoroughly tested code in C++, Rust, Python, or C to power real-time systems.Design end-to-end software solutions, from low-level firmware to high-level mission software.Collaborate closely with embedded engineers, GNC specialists, and systems engineers to ensure seamless integration of hardware and software.Optimize software for real-time execution, ensuring low-latency operation on embedded platforms and edge computing systems.Adopt secure coding practices to fortify software against cyber threats and comply with defense cybersecurity standards.Utilize DevOps, CI/CD pipelines, and automated testing to enhance software development and deployment efficiency.Diagnose, debug, and enhance complex software systems, ensuring they fulfill mission-critical reliability standards.
Waymo is a pioneering company in the field 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 at the forefront of creating the Waymo Driver—The World’s Most Experienced Driver™. Our mission centers on enhancing mobility access while aiming to save thousands of lives lost in traffic accidents. The Waymo Driver powers our fully autonomous ride-hailing service and is adaptable to various vehicle platforms and use cases. With a remarkable track record of over ten million rider-only trips and more than 100 million miles driven autonomously on public roads, our technology is supported by extensive simulation across 15+ U.S. states.Your Responsibilities:As a Software Engineer, you will design, develop, modify, and test software for cutting-edge self-driving vehicle applications. Your specific tasks will include:Creating infrastructure and frameworks to generate reliable, high-quality data for foundational models;Implementing and maintaining end-to-end data pipelines that provide essential data for foundational models;Curating and delivering diverse data sets, including nominal and rare instances, to support various machine learning tasks;Collaborating with teams focused on foundational models, perception evaluation, and ML infrastructure to integrate data generation into model training and evaluation processes;Working alongside production teams to ensure the successful deployment of foundational models, while being accountable for infrastructure reliability, data availability, and data quality.
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 tirelessly worked on developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and save lives that are lost in traffic accidents. The Waymo Driver not only supports our fully autonomous ride-hail service but can also be adapted across various vehicle platforms and applications. With over ten million rider-only trips completed and extensive autonomous driving experience of over 100 million miles on public roads, our technology is revolutionizing transportation across 15+ U.S. states.Your responsibilities will include:Designing, developing, modifying, and testing cutting-edge software for self-driving vehicle applications and associated products at Waymo.Building scalable machine learning systems to accurately model complex behaviors across various agents, environments, and scenarios.Utilizing both C++ and Python to seamlessly integrate machine learning models into our simulation pipelines.Maintaining, upgrading, and supporting existing code, as well as participating in the redesign and reimplementation of Waymo's software components.Creating automated workflows and applications to support Waymo’s self-driving software development and releases.Leading the development of ultra-realistic simulations through advanced machine learning techniques, including generative models.Providing vital support and guidance to release managers and product engineers to enhance code reliability, test infrastructure, and production systems.Developing software tools and frameworks to facilitate the maintenance and improvement of Waymo's software infrastructure, including monitoring and alerting systems.Formulating processes and strategies aimed at optimizing self-driving system efficiency and safety.Analyzing complex technical data and formulating strategic recommendations to resolve advanced technical challenges.Driving innovation in simulation realism to bolster the safety and performance of the Waymo Driver.Collaborating with AI research teams to transition state-of-the-art methodologies into robust, production-ready solutions.
Full-time|On-site|San Francisco, California, United States
Flexport is looking for a Staff Software Engineer to join the Autonomous Freight Systems group in San Francisco, California. This role focuses on building and improving the technology that powers autonomous freight operations at Flexport. Key responsibilities Collaborate with teams across disciplines to design and implement solutions that make logistics processes more efficient and reliable. Use software engineering skills to advance the development of autonomous freight systems. Support projects that help grow and stabilize Flexport’s freight technology platform. Location This position is based in San Francisco, California.
Full-time|$126K/yr - $201K/yr|On-site|San Francisco, California
Who We AreAurora is dedicated to advancing self-driving technology, ensuring its safe, rapid, and widespread deployment.The Aurora Driver is set to usher in a new era of mobility and logistics, fostering a safer, more efficient, and accessible future for everyone. Join us at Aurora, where you will engage with complex challenges alongside passionate and intelligent colleagues, enhancing your expertise as you broaden your knowledge. For the latest updates, visit aurora.tech or connect with us on LinkedIn. Aurora seeks talented individuals from diverse backgrounds who are eager to contribute to building a safer transportation ecosystem. We are currently looking for a Software Engineer to join our Behavior Planning Team and further our mission.In this role, you will:Develop real-time algorithms to determine safe and comfortable trajectories for self-driving vehicles.Integrate motion planning with machine learning to design verifiable AI systems for autonomous driving.Design and implement production-quality software for the Aurora Driver.Create testing workflows and metric suites for rapid algorithm iteration.
Full-time|$281K/yr - $356K/yr|On-site|San Francisco, CA, USA; Mountain View, CA, USA; New York, NY, USA
Waymo is at the forefront of autonomous driving technology, dedicated to becoming the most trusted driver globally. Originating from the Google Self-Driving Car Project in 2009, our primary goal has been to develop the Waymo Driver—The World’s Most Experienced Driver™. Our innovations aim to enhance mobility access while saving countless lives lost to traffic accidents. The Waymo Driver powers our fully autonomous ride-hail services and is adaptable across various vehicle platforms and product applications. Having completed over ten million rider-only trips, our technology has autonomously navigated over 100 million miles on public roads and executed tens of billions of miles in simulations across more than 15 U.S. states.Your Role:Lead the technical strategy for the Simulator’s issue response lifecycle, encompassing automated detection, root cause analysis, and the deployment of both temporary and permanent software solutions to prevent future regressions.Direct complex, cross-functional projects to enhance automated issue detection by integrating new data sources and signals, thus reducing the time from an in-field event to mitigation deployment.Work closely with Data Science, Systems Engineering, and operations teams to improve technical processes and tools, accelerating the deployment and validation of solutions for identified issues.Mentor mid-level and junior engineers on sophisticated technical challenges, best practices in system architecture, and high-quality software development, serving as a technical force multiplier.
Full-time|On-site|Mountain View, CA, USA; San Francisco, CA, USA; New York, NY, USA
Join Waymo as a Staff Software Engineer specializing in Simulation Capacity Optimization. In this pivotal role, you will leverage your expertise in software engineering and simulation technology to enhance our autonomous vehicle systems. Your contributions will be vital in optimizing the performance and efficiency of our simulations, ensuring that our vehicles are equipped to navigate the complexities of real-world environments.
Full-time|$170K/yr - $216K/yr|Hybrid|San Francisco, CA, USA
Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world's most reliable driver. 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™—to enhance mobility access while significantly reducing traffic-related fatalities. The Waymo Driver is the backbone of our fully autonomous ride-hailing service and is adaptable across various vehicle platforms and product applications. Having completed over ten million rider-only trips, our technology has autonomously navigated more than 100 million miles on public roads and participated in extensive simulations across 15+ U.S. states.With our commercial service operational in several cities and ambitious plans for substantial growth, we are in the early stages of developing the necessary infrastructure to support this expansion. The increasing demand for our ride-hailing service presents a unique opportunity to evolve our systems, offering a dynamic environment to tackle complex and impactful cross-functional challenges.Team: Fleet ManagementProject: Workshop management; focused on planning and executing vehicle maintenance and uptime software.In this hybrid role, you will report to an Engineering Manager.
Full-time|$238K/yr - $302K/yr|Hybrid|San Francisco, CA, USA ; Mountain View, CA, USA
Waymo is a pioneering company in autonomous driving technology, dedicated to becoming the world's most reliable driver. Originating from the Google Self-Driving Car Project in 2009, Waymo has committed to developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and prevent traffic-related fatalities. Our Waymo Driver powers a fully autonomous ride-hail service and is adaptable to various vehicle platforms and applications. Having completed over ten million rider-only trips, our technology has autonomously navigated more than 100 million miles on public roads and billions in simulation across more than 15 U.S. states.Waymo’s commercial operations are already active in several cities, with ambitious plans for significant expansion in the years ahead. The supporting infrastructure is in its early stages and demands substantial investment to evolve into a high-scale, world-class service. The rising demand for our ride-hailing service will necessitate the evolution of our systems, creating an environment rich with opportunities to tackle complex, high-impact, cross-functional challenges.Team: Fleet ManagementProject: Workshop management dedicated to planning and implementing vehicle maintenance and uptime software.In this hybrid role, you will report to an Engineering Manager.
Full-time|$204K/yr - $259K/yr|On-site|San Francisco, 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 relentlessly focused on developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and significantly reduce the number of lives lost to traffic incidents. The Waymo Driver powers our fully autonomous ride-hailing service and is adaptable for various vehicle platforms and applications. With over ten million rider-only trips and a remarkable track record of autonomously driving over 100 million miles on public roads, we continue to lead the way across 15+ states in the U.S.Your Responsibilities:Design, develop, test, and maintain C++ software systems, tools, and infrastructure to support real-world event and incident response.Build and enhance mission-critical tools and systems to enable Waymo to scale and expand into new markets.Collaborate effectively with Product, UX, and other engineering teams to develop systems and processes that adapt to evolving business needs.Deliver innovative solutions to challenges in a dynamic, fast-paced environment.
Join Our Innovative Team at xdofAbout the RoleAt xdof, we are at a pivotal moment in the evolution of robotics. As frontier laboratories strive to create general-purpose robots, the need for high-quality training data has become critical. We are establishing the backbone for foundational models – including data collection systems, operational capabilities, exabyte-scale data warehouses, and comprehensive software toolchains – to empower our partners in propelling the field of robotics forward.As a Solutions Engineer at xdof, you will act as the technical liaison between our extensive datasets and the leading researchers who are shaping the future of robotics. You will engage directly with customers at top-tier frontier labs, gaining a deep understanding of their requirements, integrating our data into their model training processes, and transforming their feedback into actionable enhancements for both our data collection operations and research platform.This is not a mere support position; you will be an integral part of the engineering team, crafting production code that builds integrations within the broader robotics ecosystem and developing data pipelines that seamlessly connect xdof's datasets with our customers' training infrastructures. Collaborating with the sales team, you'll explore customer needs to uncover insights that will enhance our service to researchers. Additionally, you will work with the product team to convert unscoped insights into concrete platform advancements.About YouWe are on the lookout for a proactive engineer who is enthusiastic about the future of robotics and eager to make a meaningful contribution to the field.Core Qualifications:A Bachelor's degree or equivalent experience in Computer Science or a related field (junior candidates are encouraged to apply).Strong proficiency in full-stack development.Exceptional communication skills: the ability to distill complex customer requirements into clear tasks for operational teams, and to transform vague user needs into specific engineering directives.Proficiency in Python, along with familiarity with TypeScript and React.You may be an ideal candidate if you:Have a proven history of collaboration across diverse technical teams.Possess a customer-centric mindset: you strive to understand users' actual needs beyond their immediate requests.Exhibit a bias for action: you prefer to deliver iterative improvements rather than waiting for the perfect solution.Are comfortable navigating ambiguity and uncertainty.Are mission-driven and passionate about the field of robotics.
Join Promise as a Software Engineering Lead in the heart of San Francisco, where you will play a pivotal role in driving innovative software solutions. You’ll be responsible for leading a talented team of engineers to design, develop, and implement high-quality software products that meet the needs of our clients. This is an exciting opportunity to make a significant impact in a dynamic and growing company.
Full-time|$170K/yr - $216K/yr|Hybrid|Mountain View, CA, USA; San Francisco, 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, we have consistently focused on developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and prevent countless lives lost in traffic accidents. The Waymo Driver powers our fully autonomous ride-hailing service and is adaptable to various vehicle platforms and applications. With over ten million rider-only trips completed, we have driven autonomously over 100 million miles on public roads and conducted simulations totaling tens of billions of miles across 15+ U.S. states.The Planner Evaluation team tackles a pivotal challenge in autonomous driving: assessing and enhancing the quality of software that operates the vehicle. We seek passionate and experienced software engineers and data scientists who are data-driven and eager to refine how we assess and characterize modifications to our onboard software stack (including Planner and Perception). If you are enthusiastic about autonomous vehicles and adept at utilizing complex data to influence decision-making, we invite you to apply for this exciting opportunity!
Full-time|$204K/yr - $259K/yr|Hybrid|Mountain View, CA, USA; San Francisco, CA, USA
Waymo is pioneering the future of autonomous driving technology with a commitment to becoming the world's most trusted driver. Originating from the Google Self-Driving Car Project in 2009, we have dedicated ourselves to developing the Waymo Driver—The World’s Most Experienced Driver™. Our mission is to enhance mobility access while significantly reducing the number of lives lost to traffic accidents. The Waymo Driver not only powers our fully autonomous ride-hail service but is also adaptable to various vehicle platforms and product applications. With over ten million rider-only trips completed and experience from driving over 100 million miles on public roads, we are transforming transportation across 15+ U.S. states.The Planner Reasoning Team is at the forefront of our technology development, directly influencing the behavior of the Waymo Driver. Our work impacts both onboard and off-board system architectures, facilitating future explorations in deep learning. Join us to enhance the Waymo Driver's performance and uphold our outstanding safety record as we expand into new cities.In this hybrid role, you will report to an Engineering Manager.
Full-time|$170K/yr - $259K/yr|Hybrid|Mountain View, California, USA; San Francisco, California, USA
About Waymo Waymo began as the Google Self-Driving Car Project in 2009 and focuses on building autonomous driving technology. The company’s core product, the Waymo Driver, powers a fully autonomous ride-hailing service and adapts to different vehicle platforms and use cases. Waymo’s vehicles have completed over ten million rider-only trips and driven more than 100 million miles autonomously on public roads, with additional simulation experience across more than 15 U.S. states. The goal: safer mobility and greater access for all. Role Overview: Software Engineer, Strategic SWE Reserve The Software Engineering team at Waymo designs and builds the software that enables the Waymo Driver to perceive its environment, make real-time decisions, and safely transport passengers. Engineers here work on complex challenges in robotics, perception, decision-making, and deep learning. Collaboration with hardware and systems engineers is a key part of the role. This position suits software engineers or researchers interested in advancing Level 4 autonomous driving technology. Locations Mountain View, California, USA San Francisco, California, USA
Apr 16, 2026
Sign in to browse more jobs
Create account — see all 6,658 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.