Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Kodiak Robotics

Staff Software Engineer (Behavior Planning)

Posted Updated
Discussion

Description

  • We are looking for a Staff Software Engineer to help build and improve behavior planning and motion planning systems for autonomous driving
  • In this role, you will own planning features end to end, from design and implementation through validation, deployment, and analysis
  • You will work on real-world autonomy behavior and help the system make safe, comfortable, and effective decisions in complex driving scenarios
  • This role is ideal for someone with strong planning experience who enjoys building production-quality autonomy software and collaborating across the autonomy stack
  • Design, implement, and improve behavior planning and motion planning features
  • Own planning projects from problem definition through deployment
  • Debug autonomy behavior using logs, simulation, metrics, and real-world data
  • Improve how the autonomy system balances safety, comfort, progress, and operational constraints
  • Collaborate with teams across Prediction, Controls, Perception, ML, Simulation, Systems, and Safety
  • Define success metrics and validation plans for planning features
  • Write production-quality C++ software
  • Participate in technical design reviews, code reviews, and architecture discussions
  • Mentor junior and senior engineers

Benefits

  • Remote-friendly work environment
  • 401k
  • Generous PTO policy
  • Life insurance
  • Assortment of medical (PPO/HMO/HDHP), dental, vision, and FSA plans
  • Family-friendly company events
  • Dog-friendly office
  • Employee-driven fitness classes
  • Beautiful, renovated facilities in Mountain View, CA and Lancaster, TX
  • Free EV charging
  • Trivia and board game nights
  • Experience building autonomy software in industrial, production, or near-production environments
  • Experience in behavior planning, motion planning, decision-making, robotics, autonomous vehicles, or related areas
  • Strong system-level judgment around safety, comfort, and deployment readiness
  • Ability to debug complex robotics or autonomy behavior using logs, metrics, and simulation
  • Strong collaboration and communication skills
  • Strong software engineering skills, preferably in C++

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →