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