en

Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients across South East Asia meet their needs.

Read more
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients across South East Asia meet their needs.

Read more
About Robert Walters Singapore

Since our establishment in 1998, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Singapore.

Learn more

Robotics Software Engineer (C++)

Save job

Keywords: Robotics, Software Development, Algorithms, Simulation Tools, Integration

Our client is on the hunt for a talented Software Engineer with a focus on Robotics. This exciting role offers the opportunity to work with a dynamic team, developing software systems for various robot platforms. These could include a combination of aerial, legged, wheeled and manipulator platforms. The successful candidate will have the chance to design and implement algorithms, integrate and test these with robot platforms, and take full ownership of developed software systems.

  • Work with diverse robot platforms
  • Design and implement algorithms for robot software systems
  • Take full ownership of developed software systems

What you'll do:

As a Software Engineer specialising in Robotics, you will be an integral part of our team. Your day-to-day responsibilities will involve developing software systems for various types of robot platforms. You will be tasked with designing and implementing algorithms, integrating these into the robots, and ensuring their smooth operation. Additionally, you will also be responsible for setting up necessary simulation tools for development testing. This role requires a high level of commitment, as you will be taking full ownership of the developed software systems.

  • Designing and implementing algorithms for robot software systems.
  • Integrating and testing the developed algorithms with robot platforms.
  • Writing and maintaining the developed software systems.
  • Working collaboratively with other team members to test the robot platforms at various test sites.
  • Setting up necessary simulation tools for development testing.

What you bring:

The ideal candidate for this Software Engineer (Robotics) position brings along a wealth of skills and experience. You should hold a degree in Computer Science, Mechatronics, Electrical Engineering or Mechanical Engineering or equivalent. With at least 2 years of relevant experience under your belt, you are proficient in programming languages such as C++ and Python. Your familiarity with ROS 2 framework and Linux environment is essential to this role. Experience with Docker or other container systems would be beneficial. Furthermore, any experience in areas such as Localization, Navigation, Motion Planning, or Robot Perception would set you apart.

  • A Degree in Computer Science or equivalent.
  • At least 2 years of relevant experience in robotics software development and integration.
  • Proficiency in programming languages such as C++ and Python.
  • Proficiency in ROS 2 framework and Linux environment.
  • Experience with Docker or other container systems.
  • Experience in areas such as Localization, Navigation, Motion Planning, and/or Robot Perception.

What sets this company apart:

Our client is a leading player in the field of Technology R&D. They pride themselves on fostering an inclusive work environment that encourages innovation and collaboration. Their team comprises highly skilled professionals who are passionate about pushing boundaries in robotics technology. They offer flexible working opportunities and generous training opportunities to ensure their employees stay at the forefront of industry advancements.

What's next:

Ready to take the next step in your career? Don't miss this exciting opportunity!

Apply today by clicking on the link. We can't wait to hear from you!

Do note that we will only be in touch if your application is shortlisted.
Robert Walters (Singapore) Pte Ltd
ROC No.: 199706961E | EA Licence No.: 03C5451
EA Registration No.: R21100958 Harsh Paras Mehta

Contract Type: FULL_TIME

Specialism: Tech & Transformation

Focus: Development / Programming

Industry: IT

Salary: variable bonus

Workplace Type: Hybrid

Experience Level: Mid Management

Location: Singapore

Job Reference: X6R3PN-21889B6E

Date posted: 30 April 2025

Consultant: Harsh Mehta (R21100958)

Phone number: +65 6228 5386

harsh.mehta@robertwalters.com.sg

Harsh Mehta (R21100958)

Save job

Share