Remote; Amsterdam; Atlanta - Hybrid; Berlin; London; New York City - Hybrid; Paris; Poland; South San Francisco - Hybrid; Stockholm; Toronto - Remote; United Kingdom (Remote) Hybrid Employment $144K – $180K

AeroVect is hiring a Senior Software Engineer, Behavior Planning

Responsibilities

  • 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
  • Contribute to the architecture and continuous improvement of behavior planning software
  • Conduct extensive testing in simulated environments and real-world scenarios to validate and refine behavior planning algorithms
  • Analyze system performance and implement enhancements based on data and feedback
  • Maintain comprehensive documentation of code, algorithms, and system designs
  • Work closely with other engineering teams to ensure seamless coordination and development

Requirements

  • Proficient in modern C++ (11/14/17) and object-oriented programming
  • Skilled in Python for rapid prototyping and testing
  • Strong in debugging, profiling, and optimizing code
  • Deep understanding of behavior planning algorithms such as state machines, behavior trees, and probabilistic planning
  • Familiarity with path planning algorithms like A*, RRT, or optimization-based methods
  • Master’s degree in Computer Science, Robotics, or a related field
  • Minimum of 3 years of industry experience in autonomous driving, robotics, or a related field

Nice to Have

  • Knowledge of state machines, behavior trees, and decision-making under uncertainty
  • Expertise in path planning algorithms such as A*, D*, and Rapidly-exploring Random Trees (RRT)
  • Knowledge of machine learning techniques, especially in the context of behavior prediction and planning
  • Experience with ROS / ROS2
  • Implementing systems that can re-plan at high frequencies to adapt to dynamic changes in the environment
  • Ensuring that behavior planning algorithms can execute with minimal latency for real-time navigation
  • Proficiency in optimization techniques and probabilistic models for making informed planning decisions under uncertainty
  • Master’s degree or PhD in Robotics, AI, Mathematics, or a related field with a focus on planning, optimization, or control theory is a plus
Required Skills
modern C++Python for rapid prototypingtestingpath planning algorithms like Aautonomous drivingroboticsor a related fieldstate machinesbehavior treesdecision-making under uncertaintypath planning algorithms such as Amachine learning techniquesespecially in the context of behavior prROS / ROS2optimization techniques modern C++Python for rapid prototypingtestingpath planning algorithms like Aautonomous drivingroboticsor a related fieldstate machinesbehavior treesdecision-making under uncertaintypath planning algorithms such as Amachine learning techniquesespecially in the context of behavior prROS / ROS2optimization techniques
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
AeroVect
AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. The company develops autonomous vehicle platforms for airport environments and is backed by top-tier venture capital investors in aviation and autonomous driving.
All jobs at AeroVect Visit website
Job Details
Department Engineering
Category other
Posted 17 days ago