Software Engineer - Low Speed Motion Planning & Control
Applied Intuition · Sunnyvale · onsite
You will design and implement motion-planning and control modules for accurate autonomous navigation in tight scenarios. You will characterize vehicle dynamics, reduce simulation-to-reality gaps, and apply research to create optimal-control solutions using nonlinear MPC and MPPI.
Responsibilities- Design and implement motion planning and controls modules for vehicle platforms
- Characterize vehicle dynamics and create tailored controls solutions
- Reduce the gap between simulation and real-world dynamics
- Evaluate academic research and create optimal-control-based solutions using nonlinear MPC and MPPI
Requirements- Experience with motion planning or motion control problems
- Bachelor's, MSc, or PhD in mechanical engineering or computer science with relevant coursework or research
- 3+ years of production software experience using modern practices
- Experience testing controls solutions on production-grade vehicles
- Knowledge of control theory, numerical optimization, numerical analysis, and physics
- High-performance C++ experience
Benefits- Equity
- Health, dental, vision, life, and disability insurance
- 401k retirement benefits with employer match
- Learning and wellness stipends
- Paid time off