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

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 21 days 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?

Jobs Related To Kodiak Robotics Software Engineer, Controls

Senior Onboard Infrastructure Software Engineer

Senior Onboard Infrastructure Software Engineer role at Kodiak Robotics, building autonomous trucking technology with C++ and Linux, offering $150-230K salary plus equity.

Software Engineer, Embedded

Senior Embedded Software Engineer role at Kodiak Robotics, developing autonomous trucking technology with C++ and embedded systems expertise.

Senior Lab DSP Communication Engineer

Senior Lab DSP Communication Engineer role at NVIDIA, focusing on bridging simulation and real-world performance for high-speed wireline communication links, requiring 5+ years of signal processing experience.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA focusing on embedded controller firmware development for notebooks, requiring 5+ years of experience and expertise in ARM architecture.

Senior System Firmware Engineer, RAS - Platform Software

Senior Firmware Engineering role at NVIDIA focusing on RAS (Reliability, Availability, Serviceability) for datacenter CPU platforms, combining system-level expertise with firmware development.