Home » Singapore » Senior Software Robotics Developer

Senior Software Robotics Developer

Employer: PERSOLKELLY SINGAPORE PTE. LTD.
Industry: Software Development
Location: Singapore

Roles & Responsibilities

Our client is a global solution provider in the railway transport industry.

Working Hours: Monday – Friday @ 9am – 6pm
Working Location: Kallang

Responsibilities:
Design, implement, and maintain software components for autonomous mobile robots.
Develop and integrate robotic modules including SLAM, localization, path planning, trajectory tracking and robot health and monitoring.
Work with ROS2 to create reusable, modular, and scalable robotic applications.
Characterize and integrate a variety of sensors (e.g., LIDAR, IMU, cameras), including calibration and performance testing.
Write reliable and efficient code in C++ and Python.
Collaborate with hardware, digital and AI teams to ensure seamless system integration.
Test, deploy and debug robotic software systems.
Contribute to continuous improvement of software development practices, including code reviews and unit testing.

Qualifications:
5–10 years of experience in robotics software development.
Proficient in C++ and Python, with a strong understanding of software design principles.
Hands-on experience with ROS1 and/or ROS2 in a production or research environment.
Solid understanding of Linux systems and development tools.
Experience with mobile robotics concepts, including SLAM, sensor fusion, trajectory following, and behavior trees.
Familiarity with sensor drivers,integration, and performance evaluation.
Demonstrated ability to debug complex systems in field and lab environments.
Proven ability to work independently on complex tasks and deliver robust solutions.
Ownership of major software components or robotic subsystems throughout development lifecycle.

We regret to inform that only shortlisted candidates will be notified.


Send your CVs to [javascript protected email address]