Kodiak AI, Inc.
Open positions
Staff Autonomy Software Engineer Localization
You will set technical strategy for onboard navigation and pose estimation. You will develop sensor-fusion and odometry approaches, define evaluation methods and navigation metrics, resolve complex localization…
Software Engineer Localization
You will develop and integrate navigation and pose-estimation algorithms, optimize sensor fusion and odometry, evaluate sensor performance, create performance metrics, and verify sensor calibration and uncertainty…
Staff Software Engineer, Mission Planning
You will lead the design and development of mission planning, routing, and human-assisted autonomy for driverless trucks. You will establish the motion-planning roadmap, define metrics and interfaces, integrate driving…
Senior Software Engineer Controls MATLAB
You will design, implement, test, and document feedback-control and actuation strategies for autonomous trucks. You will model and characterize vehicle dynamics, develop safety-critical control software, address…
Embedded Software Engineer
You will collaborate on reliable hardware and software designs, contribute to specifications and fault detection, bring up and debug vehicle systems, and develop embedded software for platforms, sensors, and network…
Software Engineer Controls C++
You will implement control and actuation strategies for articulated trucks, develop and test safety-critical software, characterize vehicle behavior, create motion-prediction models, document requirements, and…
Staff Software Engineer, Controls
You will design, implement, and test feedback, control, and actuation strategies for fully loaded autonomous trucks. You will characterize vehicle systems, develop models for planning and simulation, address redundant…
Senior Software Engineer Behavior and Motion Planning
You will design, implement, validate, deploy, and analyze behavior and motion-planning features for autonomous driving. You will debug autonomy behavior using logs, simulation, metrics, and real-world data; define…
Senior Software Engineer Behavior Prediction Planning
You will improve behavior prediction for autonomous driving, including actor intent, trajectory prediction, uncertainty, and planning interfaces. You will evaluate prediction quality, investigate failures using logs…
Staff Machine Learning Engineer Deployment
You will design, train, optimize, and deploy onboard machine-learning models for autonomous driving. You will validate parity between onboard and offboard models, analyze driving data and edge cases, profile model and…
Senior Software Engineer Planning Infrastructure
You will build internal tools, libraries, workflows, metrics, and evaluation systems for planning software. You will improve testing, debugging, observability, performance, and reliability, analyze autonomy data, and…
Staff Software Engineer Behavior Planning
You will design, implement, validate, deploy, and analyze behavior-planning and motion-planning features. You will debug autonomy behavior using logs, simulation, metrics, and driving data; define success criteria;…
Staff Software Engineer, Learned & Hybrid Behavior Planning
You will integrate learned models into the behavior-planning stack and work with machine-learning partners on model requirements, evaluation, and deployment. You will design hybrid planning strategies, define…
