Applied

Software Engineer - Controls

Tokyo. Posted 4 months ago

The role

You will design and implement controls modules for autonomous navigation on off-road vehicles. You will characterize vehicle dynamics and utilize academic research to create optimal-control-based solutions.

What you will do

  • Design and implement controls modules that can be deployed on off-road vehicles for autonomous navigation.
  • Characterize the dynamics of customers vehicles to create tailored controls solutions.
  • 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.

Required qualifications

  • 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.

Nice to have

  • MSc or PhD in mechanical engineering or computer science with coursework or research experience in controls.
  • Experience writing software that is compliant with guidelines for safety-critical C++ code, such as MISRA and AUTOSAR.
  • Experience using quadratic programming solvers and nonlinear optimization tools such as OSQP, SCS, and CasADi to create robust and performant controllers.
  • Experience applying machine learning techniques to vehicle dynamics modeling.
  • Experience writing high-performance C++ code.
  • Experience working with large industrial vehicles in off-road environments.

About the company

Applied Intuition, Inc. is a Silicon Valley company creating digital infrastructure for physical intelligence. It services the automotive, defense, trucking, construction, mining and agriculture industries.

Software Engineer - Controls at Applied | JobZoey