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

Senior Software Engineer, Motion Controls

$204k - $259k

Waymo

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 USD
Required
Preferred
Job Industries
  • Other
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Motion Controls in Mountain View, CA vacancy
  • $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... 
    Senior
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    10 days ago
  • $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... 
    Senior
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    21 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    3 days ago
  •  ...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... 
    Suggested
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Palo Alto, CA
    10 hours ago
  • $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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  • $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... 
    Senior
    Relocation

    Apple

    Sunnyvale, CA
    1 day ago
  • $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... 
    Senior
    Temporary work

    Halo Industries, Inc.

    Santa Clara, CA
    2 days ago
  • $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 job
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    7 hours ago
  • $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... 
    Senior
    Flexible hours

    Snowflake Computing

    Menlo Park, CA
    4 days ago
  • $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... 
    Senior
    Full time
    Immediate start

    Softbank Investment Advisers

    Mountain View, CA
    13 hours ago
  •  ...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 area
    Worldwide

    Logos Space

    Mountain View, CA
    3 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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... 
    Senior
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $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... 
    Senior
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    5 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    3 days ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    3 days ago
  •  ...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,... 

    E-Solutions

    Milpitas, CA
    2 days ago
  • $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 placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    2 days ago
  •  ...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... 

    Insight Global

    Palo Alto, CA
    14 hours ago
  • $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

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...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... 
    Senior
    Work experience placement
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $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.... 
    Senior
    Remote work

    Nuro

    Mountain View, CA
    1 day ago
  • $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... 
    Senior
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    7 hours ago
  • $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,... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $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... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    7 hours ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $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... 
    Senior
    Full time

    Edelman

    Sunnyvale, CA
    7 hours ago
  •  ...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-... 
    Senior
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    7 hours ago
  • $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... 
    Senior
    Hourly pay
    Full time
    Shift work

    Samsung

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Motion Controls. Be the first to apply!