Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Robotics) 6 months contract

GMP Technologies

Singapore

On-site

SGD 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is seeking a Software Engineer (Robotics) for a 6-month contract. You will work on developing and enhancing components for the robot perception system, optimizing sensor data processing, and conducting pre-release testing. The ideal candidate will have proficiency in Python and Rust/C++, with a passion for deploying algorithms on physical robots. Strong teamwork and problem-solving skills are essential. Interested applicants should refer to the job on our recruitment website.

Qualifications

  • Real-world deployment of hardware/software systems (industrial R&D or academic research preferred).
  • Experience with the full software development lifecycle (SDLC) and modern design patterns.
  • Detail-oriented mindset with a passion for deploying algorithms on physical robots.

Responsibilities

  • Develop components of robot perception system including object detection and tracking.
  • Optimize sensor data processing pipelines using Python and Rust/C++.
  • Conduct pre-release testing of perception algorithms on robots.

Skills

Proficiency in Python
Proficiency in Rust/C++
Familiarity with sensor fusion
Communication skills
Problem-solving skills
Job description
Software Engineer (Robotics) 6 months contract

About the job Software Engineer (Robotics) 6 months contract

Responsibilities
  • Develop and enhance components of our robot perception system, including:
  • Object detection, tracking, and anomaly detection.
  • Terrain mapping and situational classification.
  • Optimize and document sensor data processing pipelines using Python (ML model training) and Rust/C++ (deployment).
  • Conduct pre-release testing of perception algorithms on robots and validate performance in edge cases.
  • Develop automated benchmarks to evaluate perception system robustness.
  • Build tools for real-time performance monitoring of deployed robots.
  • Test and characterize sensors (cameras, LiDAR, etc.) to ensure optimal performance.
  • Work with navigation, fleet management, and hardware teams to meet operational requirements.
Requirements
  • Real‑world deployment of hardware/software systems (industrial R&D or academic research preferred).
  • Full software development lifecycle (SDLC) and modern design patterns.
  • Technical Skills:
    • Proficiency in Python (ML/computer vision) and Rust/C++ (embedded systems).
    • Familiarity with sensor fusion, robotics middleware (ROS), and edge computing.
  • Mindset:
    • Detail‑oriented with a passion for deploying algorithms on physical robots.
    • Strong teamwork, communication, and problem‑solving skills.

To apply, please visit www.gmprecruit.com and search for Job Reference: L3X53XYV

To learn more about this opportunity, please contact Yingying at yingying.lai@gmprecruit.com

We regret that only shortlisted candidates will be notified.

GMP Technologies (S) Pte Ltd | EA Licence: 11C3793 | EA Personnel: Lai Yingying | Registration No: R1110239

By applying for this role, you consent to GMP Recruitment Services (S) Pte Ltds PDPA and e2is PDPA.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.