Senior Software Engineer, Perception (Robotics)
On-site · Singapore, Singapore
Job Summary
Senior Perception Engineer to ship and improve the perception stack for robotics, handling detection, tracking, and multi-sensor integration. Own perception foundations such as sensor integrity and calibration; build practical diagnostics and automated checks to catch geometric or timing issues; ensure reliability in production-like conditions with logging and replay workflows, performance and latency investigations; collaborate with Integration and Data and Infra teams. Role reports to the Senior Principal Perception & Prediction Engineer and is on-site at Grab offices in Singapore and China. Requires hands-on experience (5+ years) in perception systems for robotics, AV, or ADAS, proficiency in C++ and Python, and familiarity with sensor suites (camera, LiDAR, radar, IMU), calibration, and tools (e.g., OpenCV, PCL, Ceres). Strong emphasis on geometry, calibration, timing synchronization, validation-minded execution, and an ability to work in distributed, production environments. Life at Grab includes comprehensive benefits, inclusive culture, and FlexWork arrangements.
Required Qualifications
- 5+ years hands-on experience shipping or operating perception systems for robotics, AV, or ADAS
- proficiency in C++ and Python
- experience with multiple sensors (camera, LiDAR, radar, IMU)
- calibration (intrinsic and extrinsic)
- ability to diagnose timing and alignment issues
- experience with log-driven root cause analysis
- ability to work in production-like environments
- ability to write production-quality code
- familiarity with AI tooling for efficiency and problem-solving
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.