Senior Software Engineer, Behavior Planning
Aerovect · South San Francisco - Hybrid
About this role
## Senior Software Engineer, Behavior Planning ### WHO WE ARE AeroVect is transforming ground handling with autonomy—redefining how airlines and ground service providers run day-to-day operations. We’re a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world’s largest airlines and ground handling providers. ### THE ROLE We’re looking for an experienced **Senior Software Engineer** to design and build **best-in-class behavior planning systems** for autonomous driving in **structured, low-speed environments**. In this role, you’ll own the design and implementation of key modules in the behavior planner—the **decision-making layer** that determines what the vehicle should do in complex, dynamic **airside** scenarios. You’ll work at the intersection of mission-level goals and motion-level execution, tackling: - Multi-agent interaction modeling - Rule-based and learned decision-making - Robust handling of edge cases unique to airport ground operations This is a deeply technical role where you’ll help shape a market-defining enterprise product combining autonomous vehicle technology with a **Robotics-as-a-Service (RaaS)** business model. ### YOU WILL - 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 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 ### YOU HAVE - 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 related field - Minimum **3+ years** of industry experience in autonomous driving, robotics, or related field ### WE PREFER - Knowledge of state machines, behavior trees, and decision-making under uncertainty - Expertise in path planning algorithms such as **A\***, **D\***, and **RRT** - Knowledge of machine learning techniques for behavior prediction and planning - Experience with **ROS / ROS2** - Experience implementing systems that can re-plan at high frequencies to adapt to dynamic changes - Ability to ensure behavior planning runs with minimal latency for real-time navigation - Proficiency in optimization techniques and probabilistic models under uncertainty - Master’s degree or PhD in Robotics, AI, Mathematics, or related field (planning/optimization/control theory focus is a plus)
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.