Senior Software Engineer, Behavior Planning

AeroVect
United Kingdom, Italy, Poland, Stockholm, London, Berlin, Amsterdam, Paris, Germany, France, Frankfurt, Munich, Dublin, United States, Netherlands, Ireland
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: mastersSkills: ["Collaboration","Debugging","Profiling","Documentation","Performance optimization"]

Design and build behavior-planning modules for autonomous vehicles operating in structured, low-speed airport environments. Own key decision-making components that bridge mission-level goals and motion-level execution, including multi-agent interaction modeling and robust edge-case handling. Write scalable C++/Python software, collaborate across teams for integration, and validate improvements through extensive simulation and real-world testing, performance analysis, and thorough documentation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AeroVect
AeroVect
38 minutes ago

Senior Software Engineer, Behavior Planning

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 38 minutes agoStatus: Live

Job Summary

Design and build behavior-planning modules for autonomous vehicles operating in structured, low-speed airport environments. Own key decision-making components that bridge mission-level goals and motion-level execution, including multi-agent interaction modeling and robust edge-case handling. Write scalable C++/Python software, collaborate across teams for integration, and validate improvements through extensive simulation and real-world testing, performance analysis, and thorough documentation.
Location: United Kingdom, Italy, Poland, Stockholm, London, Berlin, Amsterdam, Paris, Germany, France, Frankfurt, Munich, Dublin, United States, Netherlands, Ireland
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and implement advanced behavior planning algorithms for autonomous vehicles.
  • •Own the design and implementation of key behavior planner modules for complex, dynamic airport scenarios.
  • •Collaborate with cross-functional teams to integrate and ensure planning system robustness and functionality.
  • •Design, write, and maintain efficient, scalable C++ and Python code for behavior planning software.
  • •Conduct extensive testing in simulated and real-world environments, analyze performance, and improve algorithms based on data and feedback.

Key Requirements

  • •3+ years of industry experience in autonomous driving, robotics, or a related field.
  • •Proficiency in modern C++ (11/14/17) with strong object-oriented programming.
  • •Skilled in Python for rapid prototyping and testing.
  • •Deep understanding of behavior planning, including state machines, behavior trees, and probabilistic planning.
  • •A Master’s degree in Computer Science, Robotics, or a related field.
Experience:3+ yearsAutonomous drivingRobotics
Education:Master's
Skills:CollaborationDebuggingProfilingDocumentationPerformance optimization
Tech Stack:C++PythonROSROS2State machinesBehavior treesProbabilistic planningA*RRTD*Rapidly-exploring Random Trees (RRT)OptimizationMachine learning

Company Brief

AeroVect
AeroVect develops autonomous driving systems (AeroVect Driver) for ground support equipment to automate baggage, cargo and airfield logistics using lidar, radar, cameras and embodied AI, deploying at major airports and working with airlines and ground handlers.
Industry: Robotics
Company Size: Small (11 to 50 employees)
Growth: Growth Stage Startup
Funding: Series A
Headquarters: South San Francisco, United States
Founded: 2020
Glassdoor
Glassdoor: 1.0
WebsiteLinkedInGlassdoor