CareerPlanSign in

Robotics Software Engineer

Singapore - St James Power Station Headquarters💼 Full-time🗓 2026-07-06 → 2026-09-25

Core

Design and develop core robotics behaviours, navigation, perception, and autonomous features for intelligent embedded products like vacuum robots.

Role type

Robotics Software Engineer (Embedded/Edge AI)

Builds

Intelligent robotic systems (navigation, perception, task execution) for consumer products

Domain

Robotics, Embedded Systems, Edge AI

Deliverable

production ML models | product features

Required skills

C++ (modern standards), Python, robotics behaviour development, embedded real-time software, machine learning principles, computer vision, sensor data handling, ML frameworks (PyTorch, TensorFlow Lite), edge ML constraints, data pipeline workflows, performance optimization, GenAI tools usage

Preferred skills

Clean architecture, multithreading, concurrency, debugging real-world robotics+ML issues, learning agility

Technologies

C++, Python, OpenCV, PyTorch, TensorFlow Lite, GitHub Copilot, Anthropic Claude

Responsibilities

Design and develop robotics behaviours for embedded systems; Implement algorithms for navigation, control, and task execution; Integrate ML models into edge systems with latency/memory constraints; Support perception modules (object detection, scene understanding); Manage data collection, annotation, and preprocessing; Collaborate with hardware and product teams; Optimize system performance and robustness

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.