Staff Engineer
Motion Planning
Confirmed live in the last 24 hours
Cruise

1,001-5,000 employees

Self-driving car service
Company Overview
Cruise's is building self-driving vehicles to improve life in our cities. The company makes autonomous, sustainable, self-driving EVs.
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
Software Testing
CategoriesNew
QA & Testing
Requirements
  • 2+ years of experience in technical leadership in a fast-paced engineering organization
  • Demonstrated ability to drive complex projects and initiatives from start to completion, including conception, problem definition, experimentation, iteration, and productionisation
  • Experience with cross-team collaboration, able to build strong partnerships with engineering, testing, product, operations, and safety teams
  • Strong architectural mindset, ability to develop long-term roadmaps and balance with short-term priorities
  • Deep understanding of model predictive control and trajectory optimization algorithms, including practical experience with tuning and testing
  • Good understanding of dynamics fundamentals and geometric algorithms
  • Experience writing C++ in a production environment
  • Modern software development (version control, code review, unit testing, CI, etc)
  • Ph.D., M.S. in controls, optimization, path planning, or equivalent field
Responsibilities
  • Build new autonomous capabilities that enable the AV to navigate complex scenes and expand Cruise's operational domain as we scale our business
  • Develop roadmaps and lead critical projects in Motion Planning and with partner teams
  • Provide technical leadership and mentorship to engineers on the team
  • Work with teams across Cruise to foster a collaborative culture of testing, safety, and documentation
  • Embody Cruise behaviors: Stay Safe, Own It, Stay Focused, Seek Truth, Work Together, Be Humble, Be A Customer
Desired Qualifications
  • Track record of impact in the AV industry
  • Experience with machine learning, especially in safety critical real-time systems
  • Experience with runtime performance of optimization algorithms in real world applications and on different compute platforms
  • Experience in code optimization or high-performance computing
  • Experience solving complex problems in simulation, metrics, and testing