Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Kodiak Robotics

Senior Software Engineer (Planning Infrastructure)

Posted Updated
Discussion

Description

  • We are looking for a Senior Software Engineer to build infrastructure, tools, and systems that support our Planning team to develop, debug, evaluate, and deploy autonomy software faster and more safely
  • You are part of the Planning team with a focus on understanding workflows and creating infrastructure that improves engineering velocity, software quality, system performance, and test coverage
  • You will develop the internal tools, libraries, workflows, metrics, and evaluation systems that support behavior and motion planning development
  • Build tools and infrastructure that accelerate Planning development
  • Improve testing, debugging, metrics, and evaluation workflows
  • Expose actionable insights from logs, simulation, and real-world autonomy data
  • Build infrastructure that supports safety case development and test coverage analysis
  • Improve internal libraries, developer workflows, and Planning observability
  • Optimize performance, maintainability, and reliability of Planning software
  • Partner closely with Planning engineers to identify bottlenecks and improve development velocity
  • Design reusable systems and abstractions used across the Planning team
  • Lead infrastructure projects with broad team-wide impact

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
  • This is a great role for a strong generalist engineer who enjoys building systems that other engineers work with on a daily basis
  • This role is especially well-suited for someone who enjoys multiplying the effectiveness of other engineers and wants broad technical impact
  • Strong software engineering background with 5+ years experience with C++ performance optimization and large-scale software systems, ideally with autonomy or robotics systems
  • Experience building tools, libraries, frameworks, infrastructure, or developer workflows
  • Experience with metrics, logs, testing, debugging tools, simulation, or data-driven evaluation
  • Strong collaboration skills and interest to build tools that make other engineers more effective
  • Ability to write clean, maintainable, high-performance code
  • Strong systems thinking and ability to understand complex engineering workflows
  • Interest in autonomy, robotics, or planning systems
  • Experience building safety-case tooling or test coverage infrastructure
  • Experience with large-scale autonomy metrics and evaluation systems

Skills

What Senior 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 →