Venti Technologies

Senior Planning Research Scientist

Venti Technologies
Apply
3 months ago
Singapore, SingaporeSenior

Responsibilities

  • Design, implement, and maintain high-performance route-planning and motion-planning modules in modern C++.
  • Profile and optimize algorithms for runtime, memory usage, and latency under real-time constraints.
  • Integrate planning modules with perception, prediction, localization, and control systems.
  • Simulate and validate planning algorithms in simulation environments and real-world autonomous platforms.
  • Debug complex systems, analyze logs and telemetry, and support deployment of planning modules.
  • Lead technical projects, share system-design practices, and mentor junior developers.

Requirements

  • Master’s or Ph.D. degree in Computer Science, Robotics, Engineering, or a related field.
  • Strong C++ proficiency and understanding of object-oriented programming, data structures, algorithms, and real-time software design.
  • Knowledge of graph search, sampling-based methods, optimization-based methods, and decision-making frameworks such as FSMs and behavior trees.
  • Proven ability to optimize code for performance and resource constraints in real-time environments.
  • Hands-on experience developing large-scale robotic or autonomous systems.
  • Proficiency with Linux, ROS or ROS2, Git, CMake or 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, including system-level trade-offs.
  • Ability to collaborate across disciplines and translate algorithmic concepts into software components.

Benefits

  • World-class benefits.
  • Flexible working arrangements.
  • International working environment.
  • Salary is commensurate with experience.

Tech Stack

BazelC++CMakeGitLinux

Categories

Robotics
Venti Technologies

About Venti Technologies

51-200 employees
Contact me