Staff Software Engineer, Motion Planning
Core
Design and build production-grade mission, behavior, and motion planning software for autonomous ground support equipment operating in airport airside environments.
Role type
Staff Software Engineer (Autonomous Motion Planning)
Builds
Mission planning, behavior planning, and motion planning software for autonomous ground vehicles
Domain
Aviation / Autonomous Driving / Robotics
Deliverable
production ML models | product features
Required skills
C++, Python, Linux, trajectory optimization, decision-making under uncertainty, real-time constraint optimization, algorithm design, system architecture, functional safety, code review, technical mentorship
Preferred skills
Modern C++ (14+), MISRA, ISO 26262, ROS/ROS2, DDS frameworks, startup experience
Technologies
C++, Python, Linux, ROS, ROS2, DDS
Responsibilities
Design and implement mission, behavior, and motion planners; drive technical decisions across the planning stack; prototype and evaluate new planning approaches; collaborate with perception, controls, and localization teams; establish best practices in software development and functional safety; mentor engineers
Seniority
Staff, hands-on IC with mentorship