GrepJob
AeroVect

Senior Software Engineer, Behavior Planning

AeroVect
Apply
22 days ago
Remote, Canada +11 moreSenior / Mid Level
H1B Sponsor

Base Salary

$144k - $180k/yr

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.

Tech Stack

Categories