Kodiak
Software Engineer, Controls (C++)
Mountain View, CAFrom $190kmidAdded 4 weeks ago
About this role
Kodiak Robotics seeks a Software Engineer to develop motion control software for autonomous trucks. You'll design safety-critical control systems, characterize vehicle dynamics, and collaborate across teams to advance the company's autonomous driving technology.
What you'll do
- Implement control and actuation strategies for autonomous vehicle platforms
- Develop and test safety-critical C++ software controlling steering, braking, and acceleration
- Characterize vehicle performance including braking, steering, and acceleration dynamics
- Build motion prediction models for both onboard execution and simulation environments
- Specify requirements and document control system implementations
- Design fail-safe degraded operations capabilities for robust autonomous driving
What they're looking for
- C++ (production-level)
- Control theory and stability analysis
- Vehicle dynamics and robotics
- Safety-critical software development
- System modeling and simulation
- CAN/embedded protocols
- Real-time embedded systems
- Vehicle characterization and tuning
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Kodiak
Kodiak builds autonomous trucking systems and software that enable self-driving vehicles for commercial transportation. The company is hiring engineers across verification & validation, vehicle integration, behavior planning, sensor hardware, and manufacturing quality to develop and deploy its autonomous driving technology.
View all jobs at KodiakLikely interview questions
- Describe your experience developing production vehicular control systems and the specific platforms you've worked with.
- Walk us through how you've approached tuning a controller for a complex autonomous system—what metrics did you optimize for?