Senior Staff Software Engineer, Motion

Cruise is a self-driving service designed for the cities we love, building the world's most advanced self-driving vehicles to safely connect people to places, things, and experiences they care about.
$217,600 - $320,000
Machine Learning
Staff Software Engineer
Hybrid
5+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Autonomy Evaluation Engineer

Staff Autonomy Evaluation Engineer position at Cruise, leading autonomous vehicle evaluation and metrics development with machine learning focus.

Staff Autonomy Evaluation Engineer

Staff Autonomy Evaluation Engineer position at Cruise, leading autonomous vehicle evaluation and metrics development with machine learning focus.

Tech Lead / Staff ML Software Engineer - Perception Evaluation

Lead ML Software Engineer position at Cruise, focusing on autonomous vehicle perception systems, offering competitive salary and benefits.

Senior Staff Engineer, AI Foundations

Senior Staff Engineer role at Cruise, leading AI infrastructure for self-driving vehicles. Shape the future of autonomous technology.

Senior Staff Software Engineer, Motion

Senior Staff Software Engineer, Motion at Cruise: Lead advanced self-driving technology development in San Francisco.

Description For Senior Staff Software Engineer, Motion

We're Cruise, a self-driving service designed for the cities we love. We're building the world's most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about. We believe self-driving vehicles will help save lives, reshape cities, give back time in transit, and restore freedom of movement for many.

As a Senior Staff Software Engineer in Motion at Cruise, you'll be at the forefront of developing cutting-edge technology for autonomous vehicles. You'll be responsible for:

  1. Collaboratively defining a technical vision and roadmap for the Planning stack
  2. Providing technical leadership and mentorship to the team
  3. Driving highly technical engineering projects across multiple teams
  4. Designing and deploying architectures that enable safer, faster, and more human-like decision making
  5. Designing costs and cost formulations to deliver a better ride experience

To excel in this role, you should have:

  • A proven record of shipping products in the real world
  • Experience as a tech lead or technical manager, setting the technical direction for a team
  • Strong communication skills and the ability to build consensus with a team of experts
  • Humility to seek the best solution, even if it wasn't your idea
  • BS, MS, or higher degree in CS/CE/EE/ME, or equivalent industry experience
  • 5+ years of experience working with ML in a robotics or safety-critical environment or related field
  • Expertise in C++, Python, and modern software development environments and practices
  • Ability to clearly define and motivate problems and solutions in technical writing

Bonus skills include experience with robotics techniques, search-based planners, CUDA/GPU programming, custom tooling development, ROS, and data science experience.

At Cruise, we offer a competitive salary range of $217,600 - $320,000, along with comprehensive benefits and a flexible work policy called CruiseFlex. We're committed to building a diverse, equitable, and inclusive environment where every employee can do their best work.

Join us in shaping the future of transportation and making a positive impact on the world through revolutionary self-driving technology.

Last updated 2 months ago

Responsibilities For Senior Staff Software Engineer, Motion

  • Collaboratively define a technical vision and roadmap for the Planning stack
  • Provide technical leadership and mentorship to the team
  • Drive highly technical engineering projects across multiple teams
  • Design and deploy architectures that enable safer, faster, and more human-like decision making
  • Design costs and cost formulations to deliver a better ride experience

Requirements For Senior Staff Software Engineer, Motion

Python
  • A proven record of shipping products in the real world
  • Experience as a tech lead or technical manager, setting the technical direction for a team
  • Strong communication skills and the ability to build consensus with a team of experts
  • Humility to seek the best solution, even if it wasn't your idea
  • BS, MS, or higher degree in CS/CE/EE/ME, or equivalent industry experience
  • 5+ years of experience working with ML in a robotics or safety critical environment or related field
  • Expertise in C++, Python, and modern software development environments and practices
  • Ability to clearly define and motivate problems and solutions in technical writing

Benefits For Senior Staff Software Engineer, Motion

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive salary and benefits
  • Medical / dental / vision, Life and AD&D
  • Subsidized mental health benefits
  • Paid time off and holidays
  • Paid parental, medical, family care, and military leave of absence
  • 401(k) Cruise matching program
  • Fertility benefits
  • Dependent Care Flexible Spending Account
  • Flexible Spending Account & Health Saving Account
  • Perks Wallet program for benefits/perks
  • Pre-tax Commuter benefit plan for local employees
  • CruiseFlex, location-flexible work policy

Interested in this job?