Overview:
We are seeking a highly skilled and motivated Senior Software Robotics Developer to join our team developing advanced mobile robotic systems. The ideal candidate brings deep experience in software engineering for robotics, is comfortable working across the full software stack, and thrives in a dynamic, hands-on environment focused on real-world deployment and integration.
Key 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.
Overview:
We are seeking a highly skilled and motivated Senior Software Robotics Developer to join our team developing advanced mobile robotic systems. The ideal candidate brings deep experience in software engineering for robotics, is comfortable working across the full software stack, and thrives in a dynamic, hands-on environment focused on real-world deployment and integration.
Key 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.
Preferred Qualifications:
• Master’s or PhD in Robotics, Computer Science, Electrical Engineering, or a related field.
• Broad and deep expertise in indoor and outdoor robotic software systems and architecture (development, integration testing and deployment).
• Experience with simulation tools (e.g., Gazebo, RViz).
• Knowledge of control theory, state estimation, or real-time systems.
• Exposure to version control, CI/CD tools, and agile development workflows.
Top Skills
Unison Consulting Singapore Office
1 Changi Business Park Crescent, , Plaza 8 #03-06 Tower A, Singapore, , Singapore, 486025
Unison Consulting Singapore Office
#12-00, 63 Market Street, Bank of Singapore Center, Singapore, , Singapore, 048942