← Back to opportunities

SOFTWARE ENGINEER, EMBEDDED

📍 Location
singapore
⏰ Job Type
Full-time
📅 Posted
June 18, 2026

About the Role

SOFTWARE ENGINEER, EMBEDDED

Job type: Full Time · Department: Engineering (R&D) · Work type: On‑Site

Singapore, Singapore

We are seeking a talented Software Engineer to drive the development of hardware-software integration layer on our autonomous cleaning robots. The role sits at the intersection of embedded systems, robotics middleware and physical hardware. The ideal candidate will develop and maintain sensor drivers and bridge the ROS autonomy stack with the embedded control layer, ensuring reliable hardware performance across our fleet of robots.

Key Responsibilities
  • Develop, test and maintain ROS-based hardware drivers for sensor suite (lidars, cameras, ToFs) and other peripherals integrated on our robot platform
  • Profile driver performance and optimize for low latency and high throughput
  • Debug sensor communication issues across CAN, USB, UART, I2C and SPI interfaces, ensuring reliable dataflow under real-world o...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position