Enable job alerts via email!

Senior Software Robotics Engineer

ADECCO PERSONNEL PTE LTD

Singapore

On-site

SGD 80,000 - 120,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in robotics is seeking a Senior Robotics Engineer in Singapore. The role involves designing and integrating software for autonomous mobile robots, requiring experience in C++, Python, and ROS systems. The successful candidate will lead a team of developers and contribute to the advancement of robotic technologies.

Qualifications

  • 10 years of experience in robotics software development.
  • Proficient in C++ and Python with strong design principles.
  • Hands-on experience with ROS1 and/or ROS2.

Responsibilities

  • Design, implement, and maintain software components for autonomous mobile robots.
  • Lead team of robotic or software developers.
  • Test, deploy, and debug robotic software systems.

Skills

C++
Python
Robotics software development
Software design principles
Linux systems
Debugging
SLAM
Sensor integration

Job description

• 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 ROS and ROS2 to migrate, 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.

• Lead team of robotic or software developers

Required Qualifications:

• 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.

Lee Pei Wen

EA LIcence No.91C2918 | Personnel Registration No: R21103774

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