Taro Logo

Software Engineer - Controls

Vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines, delivering toolchain, Vehicle OS, and autonomy stacks.
$170,000 - $250,000
Backend
Senior Software Engineer
In-Person
501 - 1,000 Employees
4+ years of experience
AI · Automotive · Robotics

Job Description

Applied Intuition, a leading vehicle intelligence company, is seeking a Senior Software Engineer specializing in controls for autonomous vehicles and mobile robots. This role offers an exciting opportunity to work at the intersection of autonomous systems and control theory, developing high-performance controls modules that meet critical timing constraints.

The position is based in Mountain View, CA, and requires in-office presence, reflecting Applied Intuition's commitment to collaborative work. The company serves 18 of the top 20 global automakers and major defense programs, positioning you at the forefront of autonomous vehicle development.

As a Controls Software Engineer, you'll be responsible for designing and implementing controls modules for autonomous navigation, characterizing vehicle dynamics, and creating optimal-control-based solutions. The role requires deep expertise in control theory, differential equations, and numerical optimization, combined with strong software engineering skills, particularly in C++.

The ideal candidate brings 4+ years of production software experience, hands-on experience with real vehicles, and preferably an advanced degree in mechanical engineering or computer science. You'll work in a fast-paced environment, collaborating directly with customers and contributing to the advancement of autonomous technology.

The compensation package is competitive, ranging from $170,000 to $250,000 in base salary, plus equity, comprehensive benefits including health insurance, 401k with employer match, and various stipends. This is an excellent opportunity for someone passionate about autonomous systems who wants to make a significant impact in the industry while working with cutting-edge technology and leading automotive companies.

Last updated 2 months ago

Responsibilities For Software Engineer - Controls

  • Design and implement controls modules for autonomous vehicle navigation
  • Characterize vehicle dynamics to create tailored controls solutions
  • Evaluate and utilize academic research for optimal-control-based solutions
  • Collaborate with customers' engineers and manage customer relationships

Requirements For Software Engineer - Controls

  • 4+ years of experience building production software
  • Hands-on experience testing controls solutions on real vehicles
  • Fluency in differential equations, numerical optimization, numerical analysis, and physics
  • MSc or PhD in mechanical engineering or computer science preferred
  • Experience writing safety-critical, high-performance software using modern C++
  • Experience in quadratic programming and nonlinear optimization

Benefits For Software Engineer - Controls

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health, dental, vision insurance
  • Life and disability insurance
  • 401k with employer match
  • Learning and wellness stipends
  • Paid time off

Related Jobs