AeroVect

Senior Software Engineer, Behavior Planning

AeroVect

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • 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
Benefits
  • Professional development opportunities
  • Flexible work arrangements
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++Pythonobject-oriented programmingbehavior planning algorithmsstate machinesbehavior treesprobabilistic planningpath planning algorithmsA*RRT
Soft Skills
collaborationcommunicationproblem-solvinganalytical skillsattention to detail
Certifications
Master’s degree in Computer ScienceMaster’s degree in Robotics