
Senior Planning Research Scientist
Venti Technologies3 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.