For Employers
Robotics Algorithm Engineer


BLACK SESAME TECHNOLOGIES (SINGAPORE) PTE. LTD.
7 days ago
Posted date
7 days ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
We are seeking a highly skilled Robotics Algorithm Engineer to advance our robotics ecosystem on ARM-based heterogeneous platforms (CPU/GPU/NPU). This role bridges deep algorithmic expertise with system-level optimization, focusing on perception, localization, and navigation. You will play a key role in both internal development-enhancing toolchains and APIs for next-generation robotics-and external support, working directly with customers to migrate and optimize their algorithms for commercial deployment.

Responsibilities

Internal Ecosystem Development
  • Lead the selection, implementation, and optimization of perception algorithms (e.g., object recognition, monocular/stereo obstacle avoidance) on ARM SoCs (CPU/GPU/NPU).
  • Evaluate and enhance ROS2-based localization (e.g., SLAM Toolbox, ORB-SLAM3) and navigation (Nav2) frameworks; collaborate with the toolchain team to co-develop NPU acceleration for classical algorithms.
  • Drive heterogeneous computing optimizations within the toolchain, deliver production-grade APIs, and refactor robotics algorithms (localization, mapping, navigation) around these APIs.

Customer Technical Support
  • Execute algorithm migration and optimization projects for clients, including feasibility analysis and solution delivery.
  • Collaborate closely with customer algorithm teams to support integration and implementation.

Qualification/Requirements
  • MS/PhD in Computer Science, Electrical Engineering, Robotics, or related field.
  • 3+ years of hands-on experience in algorithm development, with strong proficiency in C++/Python, Linux, and ROS2.
  • Solid understanding of computer vision, SLAM, and motion/path planning algorithms.
  • Proven experience deploying and optimizing algorithms on ARM-based SoCs (CPU/GPU/NPU).
  • Strong problem-solving skills and ability to collaborate effectively across cross-functional teams.

Preferred Qualifications
  • Experience with TensorRT, ONNX, and NPU operator/kernel development.
  • Expertise in stereo vision depth estimation and multi-sensor fusion.
  • Track record of commercializing and productizing robotics algorithms.

If you are passionate about applying advanced algorithms to real-world robotics challenges, and enjoy working at the intersection of AI, embedded systems, and robotics, this position offers the opportunity to make a strong technical impact.
Related tags
-
JOB SUMMARY
Robotics Algorithm Engineer
BLACK SESAME TECHNOLOGIES (SINGAPORE) PTE. LTD.
Singapore
7 days ago
N/A
Full-time

Robotics Algorithm Engineer