Taro Logo

Software Engineer, Controls

Leading provider of AI-powered autonomous vehicle technology developing self-driving commercial trucking applications.
$175,000 - $220,000
Embedded
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Automotive · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Controls

Kodiak Robotics, a pioneer in autonomous trucking technology, is seeking a Senior Controls Software Engineer to join their Motion Planning & Controls team. This role combines advanced robotics engineering with real-world autonomous vehicle applications, focusing on developing safety-critical control systems for commercial trucks.

The position offers an opportunity to work on cutting-edge autonomous vehicle technology, specifically in the development of control systems for fully-loaded trucks. The role requires expertise in both theoretical and practical aspects of control systems, with responsibilities ranging from system modeling to implementation of safety-critical software.

The ideal candidate will have advanced education in robotics and controls (MS/PhD level) and substantial experience in developing control systems for autonomous vehicles. Strong programming skills, particularly in C/C++, are essential, as is experience with safety-critical systems development.

Kodiak offers a comprehensive benefits package including competitive base salary ($175,000-$220,000), equity, bonuses, and extensive health benefits. The company's Mountain View office provides an excellent working environment with various perks including catered lunches and EV charging.

This is an exceptional opportunity for a controls engineer passionate about autonomous vehicles to make a significant impact in the future of transportation. The role combines challenging technical work with real-world applications, supported by a company that's leading innovation in the autonomous trucking sector.

Working at Kodiak means joining a team that's pushing the boundaries of autonomous vehicle technology while maintaining a strong focus on safety and practical implementation. The company's commitment to both technological advancement and employee well-being makes this an attractive position for someone looking to advance their career in autonomous systems engineering.

Last updated 3 months ago

Responsibilities For Software Engineer, Controls

  • Design and implement feedback, control, and actuation strategies
  • Architect, develop, and test reliable safety-critical software for truck control
  • Characterize vehicle platform to develop models for motion planning, simulation, and controls
  • Work on redundant actuation, degraded operation, and fail-safe control
  • Collaborate with other teams to deliver robust vehicle control architecture

Requirements For Software Engineer, Controls

Python
  • Strong background in robotics, controls, optimization, and mathematics (MS, PhD, or equivalent experience)
  • Experience developing and tuning controllers for mobile autonomous robots
  • System identification, modeling, simulation experience
  • Strong theoretical foundation with practical experience in controls
  • Focus on end-to-end vehicle safety
  • Software development experience in production-level C or C++

Benefits For Software Engineer, Controls

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Commuter Benefits
  • Competitive compensation package including equity and biannual bonuses
  • Medical, Dental, and Vision plans through Kaiser Permanente, Anthem, and Guardian
  • Flexible PTO and generous parental leave
  • Free catered lunch
  • Fully stocked kitchen
  • Free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits (Headspace, One Medical, Gympass, Spring Health)
  • 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses)

Interested in this job?