Senior Software Engineer, Motion Controls
$204k - $259kWaymo
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver-The World's Most Experienced Driver-to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.
Hardware Engineering is an innovative and collaborative group of electrical, mechanical, reliability, software and vehicle engineers. We design, build, and perfect the products which are the eyes and ears of Waymo's autonomous driving technology, and integrate those products into vehicle platforms. We're seeking curious and talented teammates to keep us moving in the right direction.
This role follows a hybrid work schedule and reports to Technical Lead & Manager of Motion Control.
You will:
- Architect, implement, and validate control and estimation algorithms that ensure safe and comfortable movement of the Waymo Driver
- Engineer mission-critical C++ software on-vehicle to ensure reliable autonomous vehicle control
- Build tools in Python and C++ to simulate and analyze vehicle performance
- Extract actionable insights from complex field data and simulations, presenting high-impact findings to diverse, cross-functional stakeholders
- Drive cross-functional innovation by reviewing motion planning designs, establishing safety requirements, and spearheading rapid prototyping initiatives
You have:
- A degree in Engineering with a specialized focus on Control or Estimation, or equivalent practical expertise in the field
- Over 4 years of experience deploying production-grade automotive control algorithms in C++, with a background in autonomous systems or advanced ADAS
- Deep understanding of vehicle dynamics and control
- Exceptional communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences
We prefer:
- Advanced proficiency in Python and/or SQL for data-driven development
- Direct experience engineering safety-critical systems where reliability is paramount
- A portfolio of open-source contributions that showcase a commitment to writing elegant, high-quality C++ software
- Versatility across various control methodologies, including Optimal Control, MPC, Sliding Mode, PID, and Successive Loop Closure
Travel requirements :
- Less than 2 weeks/year of onsite testing at one of Waymo's state-of-the-art test facilities to experience your control algorithms first hand
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.
Waymo employees are also eligible to participate in Waymo's discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Salary Range $204,000$259,000 USDRequired
Preferred
Job Industries
- Other
$185k - $235k
...commercial self-driving software to develop, test and deploy... ...an experienced Software Engineer to join our Behavior & Motion Planning team and lead the... ...the road. This is a senior technical role for engineers... ...planning, optimization, controls, or related fields ~ MS...SeniorTemporary workWork at officeVisa sponsorshipFlexible hours$190k - $260k
...is also leveraging its commercial self-driving software to develop, test and deploy autonomous... ...NASDAQ. We are looking for an experienced Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning & Controls...SeniorTemporary workWork at officeVisa sponsorshipFlexible hours$152k - $241.5k
...impact on the world. We are seeking an experienced Motion planning senior software development engineer to develop key features for our autonomous driving... ...behaviors and driving modes by formulating them as optimal-control problems. Integrate perception, prediction data, and...Senior$180k - $260k
...solution that integrates advanced software and hardware powering the... ...the role We are seeking senior or staff software engineers to join our planning team to build motion planning and decision-making... ...perception, prediction, and control to generate context-aware motion...SeniorOdd jobWork at office- ...do... • Create and implement the control strategy for various vehicle motion attributes and functions,... ...control system. • Collaborate with software integration teams to bring up core... ...• Master's degree in electrical engineering, Mechanical Engineering, or Computer...SuggestedImmediate startVisa sponsorshipFlexible hours
$125k - $232k
...THE ROLE We are looking for bright engineers interested in designing elegant solutions... ..., YOU WILL: * Design and implement motion planning and controls modules that can be deployed on... ...years of experience building production software using modern software practices. *...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$181.1k - $318.4k
...Senior Software Engineer, Control/Data Plane Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each...SeniorRelocation$125k - $140k
...manufacturing, we are seeking a Machine Control Software Engineer to support the development,... ...teams. The engineer will report to a senior member of the machine control team and... ...hardware components such as robotics, motion systems, lasers, and data acquisition...SeniorTemporary work$151k - $240k
...accommodate family commitments. About the role As a Motion Planning Engineer on the Fallback Stack team, you will design and ship... ...Define and execute safe, deterministic vehicle motions such as controlled slow-downs, pull-overs, and safe stops Use large-scale...Odd jobFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$200k - $287.5k
...just to execute a function, but to help redefine the future of how work gets done. We are hiring talented Senior Software Engineers for our Production Control Plane team. The team is responsible for seamless, automated, and scalable cloud infrastructure deployment...SeniorFlexible hours$193.93k - $291.15k
...Senior Software Engineer, Behavior Planning Nuro Mountain View, CA, US Job Type: Full-Time Function... ...expertise in areas such as path planning, motion planning, trajectory generation, behavior planning, optimal control. Machine learning experience with...SeniorFull timeImmediate start- ...Payload Pointing Control Software Engineer Logos Space is a Low Earth Orbit (LEO) satellite system... ...with high-level mission requirements — motion to mission! You should be prepared to... ...both entry-level applicants as well as senior-level applicants with prior spacecraft...Local areaWorldwide
$152k - $241.5k
...Join the NVIDIA's Solutions Engineering team that is reshaping the future... ...help craft the application software architecture by working... ...with a focus on planning and control, by collaborating closely with... ...foundation in control theory, motion planning, and optimization, including...Senior$170.6k - $261.3k
...intuitive design, intelligent software, and next-generation safety... ...perception, planning, and controls stack that keeps the... ...vehicle to a safe stop. As a Senior Software Engineer on the Secondary Driving System... ...a particular emphasis on motion planning and controls in a...SeniorLocal areaRemote workWork from homeRelocation packageFlexible hours$180k - $250k
...encompassing solution that integrates advanced software and hardware powering the fleet,... ...THE ROLE We seek passionate Software Engineers with strong fundamentals in software development... ...candidate has a solid background in Control and Optimization and is a highly...SeniorOdd jobWork at office$138.1k - $189.8k
...commercial service. Overview This senior engineer will play a key role in a small, fast-... ..., design, and implementation of motor control systems within our electric-powered,... ..., integration testing, flight testing, software in the loop testing Required ~ University...SeniorPermanent employmentFull timeTemporary work$165k - $242k
...a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at About the Role We're looking for a software engineer to join our Source Control and Governance team within our Developer Experience group. In this role, you'll design and build the tooling and...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours- ...Software Engineer- C#, Motion Control, Metrology Require an experienced Senior Software Engineer (C#) to support a Metrology Equipment Software Project. This project involves developing and enhancing advanced software solutions for motion control, stage calibration,...
$296.3k
...intuitive design, intelligent software, and next-generation... ...: As a Principal Engineer you will be a... ...in the Local Planner Controller team within Embodied AI... ...performance Mentor Staff and Senior engineers across teams... ...of experience in motion planning or related field...Work experience placementLocal areaRemote workWork from homeRelocation packageFlexible hours- ...steering systems within next generation software defined vehicles. You will translate... ...- Own steering related motion control features at the vehicle level - Define... ...- 8+ years of experience as a systems engineer in steering or lateral controls - Strong...
$224k - $356.5k
...in the real world. We are seeking a Senior Software Engineer to help define the runtime... ...Partner closely with AI, planning, controls, and systems teams to productize learned... ...vehicle planning, trajectory generation, motion planning, or robotics systems. ~ Experience...Senior- ...Senior Software Engineer In Test At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing... ...local applicable laws. Mandatory Notices U.S. Export Controls Disclaimer: In accordance with the U.S. Export Administration...SeniorWork experience placementLocal areaFlexible hours
$193.93k - $291.15k
...Senior Software Engineer, Teleoperation Mountain View, California (HQ) Who We Are Nuro is a self-driving technology company on a mission... ...in networking algorithms, bandwidth estimation, rate control, computer networking, and real-time communication systems....SeniorRemote work$129.4k - $198.4k
...Your Skills and Abilities Abachelorsdegree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or... ...simulation (powertrain, suspension, steering, brakes, chassis controls, etc.) Strong programming skills inPython andC/C++ Experience...SeniorLocal areaWork from homeRelocationRelocation packageFlexible hours$196k - $248k
...Senior Motion Systems Engineer, Actuators Waymo is an autonomous driving technology company with the... ...electrical, mechanical, reliability, software and vehicle engineers. We design, build... ...ownership of electromechanical motion control systems (e.g., Steer-by-Wire,...SeniorFull timeRemote work$147.4k - $272.1k
...Senior Software Engineer, Sensing & Connectivity The Motion & Interaction team designs and delivers intuitive customer experiences through motion sensing. When... ..., machine learning, signal processing, controls, statistics, and more. Our environment values engineers...SeniorRelocation$139k - $242k
...Senior Software Engineer, Sandboxes & Virtualization Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA / San Francisco, CA CoreWeave... ...orchestration, and cloud-native architectures, including controllers, operators, or scheduling extensions. ~ Experience...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$160k - $200k
...Senior Software Developer Join Fortinet as a Senior Software Developer and play a pivotal... ...quality and manage updates using source control systems. Optimize and support existing... ...Knowledge of professional software engineering practices, including version control, coding...SeniorFull time- ...Job Description Role Overview As a Senior Software Simulation Validation Engineer, you will be a technical leader responsible for ensuring the quality... ...state-of-the-art sensing, perception, and control technologies, GM ADAS empowers vehicles with cutting-...SeniorLocal areaWork from home
$175k - $205k
...Software Engineer The future of advertising is interactive. As more viewers shift to streaming... .... Role and Responsibilities As a Senior Software Engineer, you will get a... ...design skills. Proficiency with version control systems (e.g., Git) and front-end build...SeniorHourly payFull timeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Motion Controls. Be the first to apply!
- graduate software developer Mountain View, CA
- rust software engineer Mountain View, CA
- senior software design engineer Mountain View, CA
- software engineer amazon Mountain View, CA
- software developer positions Mountain View, CA
- software engineer full time Mountain View, CA
- software engineer Mountain View, CA
- software engineer intern Mountain View, CA
- agile software developer Mountain View, CA
- senior software engineer remote Mountain View, CA



