Sr. Controls, Modeling, and Simulation Engineer

Rivian Rivian · Auto · Palo Alto, CA · Autonomous Driving

Senior Controls, Modeling, and Simulation Engineer at Rivian focused on developing and implementing advanced control algorithms for autonomous vehicle systems, specifically motion planning and control for L3/L4 autonomy. The role involves optimizing computational efficiency, building vehicle dynamics models, and integrating machine learning/AI algorithms into control systems.

What you'd actually do

  1. Design and implement high-performance control algorithms to solve real-time trajectory optimization and control problems.
  2. Design and implement optimization-based control strategies using convex and non-convex optimization techniques to solve control problems
  3. Collaborate with cross-functional teams to deliver improvements in vehicle motion planning, control, and feature engineering for L3/L4 autonomy.
  4. Optimize computational efficiency of control algorithms for real-time embedded implementation, including algorithm complexity reduction and solver selection.
  5. Support data analysis, KPI development, and embedded software integration for control features.

Skills

Required

  • C++
  • Python
  • motion planning
  • control theory
  • vehicle dynamics
  • optimization theory
  • machine learning
  • AI
  • robotics

Nice to have

  • embedded systems
  • real-time control implementation

What the JD emphasized

  • strong background in machine learning, AI, and robotics, with hands-on experience developing and deploying learning-based algorithms
  • optimization theory and its application to control systems design and proficiency with optimization solvers and frameworks

Other signals

  • developing and improving advanced control algorithms
  • next generation autonomous vehicle systems
  • motion planning, control, and feature engineering for L3/L4 autonomy
  • machine learning, AI, and robotics, with hands-on experience developing and deploying learning-based algorithms