← All roles

Senior Planning Research Scientist

Venti Technologies· Engineering
Apply on company site
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