Define and drive the technical roadmap for planning within the autonomy stack, ensuring alignment with product milestones and deployment goals.
Design and develop advanced route planning/route optimization algorithm, and behavior and motion planning algorithms for autonomous vehicles, focusing on trajectory generation to ensure safe and efficient navigation in dynamic environments.
Lead integration of planning algorithms with perception, prediction, localization, and control systems. Anticipate system-level trade-offs and guide architectural decisions for reliable deployment.
Implement, simulate, and validate planning algorithms in both simulation environments and real-world autonomous platforms. Conduct in-depth analysis to ensure robustness and reliability.
Optimize existing behavior and motion planning algorithms for enhanced performance, scalability, safety, and energy efficiency. Identify bottlenecks and propose solutions to improve real-time planning.
Provide technical guidance to researchers and engineers, fostering a culture of innovation, ownership, and delivery.
Anticipate long-term challenges in autonomous driving (e.g., safety validation, fleet scalability, corner case handling) and propose practical solutions that accelerate product readiness.
Partner with engineering and product teams to translate high-level requirements into planning capabilities that support commercial deployment.
Requirements
Ph.D. or Master’s degree in Computer Science, Robotics, Engineering, or a related field, with a focus on route planning, motion planning, or autonomous systems.
Strong proficiency in C++.
Experience with software development for large-scale autonomous systems.
Mastery of planning algorithms (graph search, sampling-based, and optimization-based methods), route planning, and decision-making frameworks (behavior trees, FSMs, RL).
Demonstrated ability to optimize algorithms for performance and efficiency in real-time systems.
Hands-on experience with ROS (Robot Operating System) and real-world deployment of autonomous systems or robots.
Experience leading technical projects, mentoring engineers, and contributing to organizational growth.
Problem-Solving Mindset: Ability to identify product-critical challenges, balance trade-offs, and deliver scalable solutions under real-world constraints.