
Senior Software Engineer, Behavior Planning
AI
AeroVect is seeking a Senior Software Engineer to design and build behavior planning systems for autonomous driving in structured, low-speed environments. The role involves owning key modules in the behavior planner, working at the intersection of mission-level goals and motion-level execution, and tackling multi-agent interaction modeling and edge cases unique to airport ground operations. Requires proficiency in C++ and Python, deep understanding of behavior planning algorithms, and a minimum of 3 years of industry experience.
What you'll do
- Develop and implement advanced behavior planning algorithms for autonomous vehicles
- Collaborate with cross-functional teams to ensure robust integration and functionality of planning systems
- Design, write, and maintain efficient and scalable code in C++ and Python
What you need
Must-have
C++PythonObject-Oriented ProgrammingDebuggingProfilingCode OptimizationBehavior Planning AlgorithmsState Machines
Nice-to-have
State MachinesBehavior TreesDecision-Making Under UncertaintyA*D*Rapidly-exploring Random Trees (RRT)Machine LearningBehavior Prediction
Soft skills
CollaborationCross-functional CommunicationDocumentationCoordination
Autonomous DrivingBehavior PlanningRoboticsC++PythonAirlines and AviationSenior Software EngineerOn-siteAmsterdamFull-time