Senior Software Engineer, Behavior Planning

United States – Remote Full-Time

Job Description

AeroVect is seeking a Senior Software Engineer to develop and implement advanced behavior planning algorithms for autonomous vehicles. You'll collaborate with cross-functional teams to ensure robust integration and functionality of planning systems. Your role involves designing, writing, and maintaining efficient, scalable code in C++ and Python. You will contribute to the architecture and continuous improvement of behavior planning software, conduct extensive testing in simulated and real-world environments to validate and refine algorithms, analyze system performance, implement enhancements based on data and feedback, and maintain comprehensive documentation.

Qualifications

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

Benefits

- Professional development opportunities - Flexible work arrangements


Apply Now