Senior Planning Research Scientist
Venti Technologies· Engineering
SingaporeFull-timePosted 10mo ago
About the role
Senior Planning Research Scientist to design, implement, and optimize advanced planning algorithms for autonomous vehicles, with strong software engineering expertise in C++ and collaboration across perception, prediction, and control teams.
Responsibilities
- Algorithm & System Development: Design, implement, and maintain high-performance route planning and motion planning modules in modern C++. Deliver robust, efficient, and maintainable code for real-time autonomous driving applications.
- Performance Optimization: Profile and optimize planning algorithms for runtime efficiency, memory usage, and latency to meet real-time operational constraints.
- System Integration: Collaborate with perception, prediction, and control teams to ensure seamless data flow and performance consistency across the autonomy pipeline.
- Simulation and Testing: Implement, simulate, and validate planning algorithms in both simulation environments and real-world autonomous platforms. Conduct in-depth analysis to ensure robustness and reliability.
- System Debugging & Deployment: Debug complex, multi-module systems, analyze logs and telemetry, and ensure successful deployment of planning modules in both simulated and real-world environments.
- Collaboration & Mentorship: Work closely with fellow engineers and researchers, share best practices in system design, and mentor junior developers to strengthen engineering excellence within the team.
Qualifications
- Ph.D. or Master’s degree in Computer Science, Robotics, Engineering, or a related field.
- Strong proficiency in C++. Solid understanding of object-oriented programming, data structures, algorithms, and real-time software design.
- Strong foundation in graph search, sampling-based, and optimization-based methods, and familiarity with decision-making frameworks (FSMs, behavior trees).
- Proven ability to optimize code for performance and resource constraints in real-time environments.
- Hands-on experience in developing large-scale robotic or autonomous systems. Proficiency with Linux, ROS/ROS2, Git, CMake/Bazel, and CI/CD pipelines.
- Experience leading technical projects, mentoring engineers, and contributing to organizational growth.
- Understanding of how planning interacts with perception, localization, and control. Ability to reason about system-level trade-offs.
- Effective communicator who can work across disciplines and translate algorithmic concepts into software components that meet product requirements.
Skills
Required:C++Graph search & optimizationROS/ROS2System design & integration
Benefits
- world-class benefits
- fantastic culture
- flexible working arrangements
- great international working environment
Last updated Jul 15, 2026. Interested? Apply on the company site.
About Venti Technologies
GLOBAL LEADER IN AI-POWERED AUTONOMOUS VEHICLE LOGISTICS SOLUTIONS
Venti’s proprietary autonomous vehicle logistics solutions are the easiest to roll-out, the most precise and the safest package on the global market.
AIAutonomous VehiclesLogisticsVehicle Solutions
More open roles at Venti Technologies
- Autonomous Vehicle Specialist4d agoCalifornia, Chicago +1 more · Operations
- Senior Mapping Specialist4d agoSingapore · Engineering
- Mapping Specialist4d agoSingapore · Engineering
- Onsite Validation Engineer1w agoCalifornia, Chicago · Engineering
- Autonomous Vehicle Production Engineering Intern1w agoSingapore · Engineering