Drimva

Kodiak Robotics

Software Engineer, Controls (C++)

$145K–$190K

Mountain View, CA +1 · Full-time · Posted Jul 17, 2026

Location
Mountain View, CA
Mountain View, California, United States
Experience
2+ years developing production-level vehicular controls software.
Visa sponsorship
Visa sponsorship may be provided for eligible candidates.

About the job

Develop and test safety-critical vehicle controls software for autonomous trucks, from motion control and platform characterization to fail-safe operation.

What you'll do

  • Implement control and actuation strategies and develop reliable software for articulated trucks.
  • Characterize vehicle braking, steering, and acceleration; develop models for onboard and simulated motion prediction.
  • Specify and document requirements, implement degraded-operation capabilities, and collaborate across engineering teams on vehicle control architecture.

What they ask for

  • 2+ years of experience developing production-level vehicular controls software.
  • Production-level C++ software development experience.
  • Strong background in robotics, controls, and mathematics.
  • Experience developing, testing, and tuning controllers for autonomous robots; focus on vehicle safety.

Nice to have

  • Experience with control theory, safety-critical domains, low-level drivers, embedded systems, or formal verification and systems engineering.
  • Proficiency with Python and MATLAB / Simulink; experience characterizing, modeling, and simulating robotic systems.

Pay

$145,000 — $190,000 USD base salary

Tools

C++, CAN, ethernet, Python, MATLAB, Simulink

AI focus

The role develops autonomous vehicle control software. The company also uses the third-party AI tool Endorsed to assist with initial application screening; hiring decisions are made by human recruiters.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)