Posted in

Software Engineer – Controls

Software Engineer – Controls

CompanyApplied Intuition
LocationMountain View, CA, USA
Salary$170000 – $250000
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelMid Level, Senior

Requirements

  • 4+ years of experience building production software using modern software practices.
  • Hands-on experience testing controls solutions on real, production-grade vehicles.
  • Fluency in differential equations, numerical optimization, numerical analysis, and physics.

Responsibilities

  • Design and implement controls modules that can be deployed onto vehicles for autonomous navigation.
  • Characterize the dynamics of our customers’ vehicles to create tailored controls solutions and to reduce the gap between simulation and real-world dynamics.
  • Evaluate and utilize academic research to create optimal-control-based solutions using techniques like nonlinear MPC and MPPI control.
  • Collaborate with customers’ engineers and manage customer relationships.

Preferred Qualifications

  • MSc or PhD in mechanical engineering or computer science with coursework or research experience in controls.
  • Experience writing safety-critical, high-performance software using modern C++.
  • Experience in quadratic programming and nonlinear optimization to create robust and performant controllers.
  • Experience applying machine learning techniques to vehicle dynamics modeling.