Senior Software Engineer, Planning Infrastructure
Core
Building internal tools, libraries, and infrastructure to accelerate the development, debugging, and evaluation of autonomy software for commercial trucking and defense applications.
Role type
Senior Software Engineer (Planning Infrastructure)
Builds
Internal developer tools, evaluation systems, and infrastructure supporting behavior and motion planning teams.
Domain
Autonomous ground transportation / Robotics / Commercial Trucking
Deliverable
infrastructure
Required skills
C++ performance optimization, large-scale software systems, building tools and frameworks, metrics and logging, testing and debugging, simulation, systems thinking
Preferred skills
safety-case tooling, large-scale autonomy metrics, observability
Technologies
C++, simulation, logging frameworks, testing frameworks
Responsibilities
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; 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.