Senior Software Engineer, Behavior Planning
Core
Design and implement behavior planning systems for autonomous vehicles in structured, low-speed environments like airport ground operations.
Role type
Senior IC software engineer (autonomous driving behavior planning)
Builds
Decision-making modules for autonomous ground vehicles
Domain
Autonomous driving, robotics, airport ground operations
Deliverable
production ML models
Required skills
C++ (11/14/17), Python, behavior planning algorithms (state machines, behavior trees, probabilistic planning), path planning algorithms (A*, RRT, optimization-based), debugging, profiling, code optimization
Preferred skills
Machine learning for behavior prediction, ROS/ROS2, high-frequency re-planning, real-time navigation optimization, probabilistic models under uncertainty
Technologies
C++, Python, ROS, ROS2, A*, RRT
Responsibilities
Develop and implement advanced behavior planning algorithms, collaborate on system integration, design and maintain scalable code, conduct testing in simulation and real-world scenarios, analyze system performance, maintain documentation
Seniority
Senior, hands-on IC