Robotics Software Engineer

2 weeks ago


Singapore Spearing Executive Search Full time $120,000 - $180,000 per year


Are you a skilled Software Engineer with a specialisation in robotics looking for a new opportunity in the AI & Robotics Industry? Our Employment Agency is currently working with a leading player highly sought-after in this dynamic industry. We are actively searching for exceptional talent to join their prestigious team and make a real impact. Don't miss out on this thrilling chance to take your career to new heights

As an Employment Agency, we understand the importance of finding the right fit for both the company and the candidate. That's why we're seeking professionals experienced in robot application systems development.

As a Robotics Software Engineer, here's what you'll be diving into:

You have the opportunity to join a leading-edge design and development team that is at the forefront of robotics technology. You will be instrumental in driving advancements in robotics and witnessing the profound impact of your contributions on robotic integration projects throughout various industries. Your primary responsibility will be to develop, extend, support, and deploy cutting-edge robotics software, utilizing the ROS programming framework and Gazebo simulator.

Key Responsibilities:

  • Develop robotics application systems for navigation, perception, and APIs to external systems.
  • Integrate web applications to control, coordinate, and visualize robots during development, simulation, testing, and deployment.
  • Optimize coverage path planning algorithms.
  • Design and implement task planning applications to coordinate complex tasks across multiple robots.
  • Review and maintain the system architecture.
  • Provide support, maintenance, and documentation for software features.
  • Ensure quality assurance through automated software tests and uphold testing practices within the team.
  • Establish and maintain continuous build/integration infrastructure to optimize team development and release practices.
  • Design, implement, and maintain systems and tools across the cloud stack.

Requirements:

  • A Degree in Computer Science, Information Systems, Engineering, or a related field, or possess equivalent industry experience.
  • A minimum of 5 years' experience in the Robotics/Vehicle Automation Software Industry with ROS and ROS2, including simulation environments like Gazebo.
  • Familiarity with software development in a Linux Environment, including bash scripting and CLI.
  • Proficiency in Object-Oriented languages, especially C++ 11.
  • Demonstrate a strong background in developing robotics subsystems such as perception and navigation stacks, behavior tree, and state machine models.
  • Possess a solid understanding of programming fundamentals such as data structures and algorithms to write robust and efficient code.
  • Familiarity with commonly used libraries in Robotics, e.g., PCL, Boost, OpenCV.
  • Experience in CI/CD tools such as Docker containerization and pipelines in GitLab/GitHub/BitBucket.
  • Proficiency in version control tools (GIT) and the ability to work with feature branch workflows and conduct code reviews.
  • Exhibit good programming practices, including writing specifications, documentation, and unit/integration tests.
  • Enjoy collaborative work within a team to tackle complex technical challenges.
  • Exhibit a strong passion for learning, quick adaptability, and a collaborative team-player mindset

You'll have an added advantage if you have:

  • Proficiency/Experience in OpenRMF Platform Integration.
  • Agile Software Development.
  • Proficiency in Web API design like RESTful architecture.
  • Proficiency in JavaScript and js frameworks such as Node.JS, React.JS, and Angular.JS.
  • Relational and Non-Relational Database e.g. MongoDB, SQL.
  • Real-time Data Streaming Protocol e.g. WebRTC, RTSP, etc.
  • AWS services e.g. AWS RoboMaker, AWS IoT, AWS WorldForge, and AWS Kinesis.
  • Functional Safety Standard Programming and Safety Critical System.
  • Development on embedded systems (ARM architecture, MCUs etc.).

Our client is a highly sought-after organisation that specialises in innovative AI and robotics. If you are passionate about what you do and looking to further your career, we encourage you to apply.

Posted by:

SPEARING EXECUTIVE SEARCH PTE LTD (EA license: 22S1195)

Muhammad Mundzir (EA Registration: R




  • Singapore DCONSTRUCT ROBOTICS PTE. LTD. Full time

    About Us: We are a leading AI and robotics company at the forefront of technological innovation, dedicated to creating cutting-edge solutions that revolutionize industries. As we continue to grow, we are seeking talented Robotics Engineers to join our team. Job Description: dConstruct is hiring Software Engineers who will be developing our robotics software...

  • Robotics Engineer

    6 hours ago


    Singapore Hand Plus Robotics Full time

    **Roles and Responsibilities**: - Solve cutting-edge scientific and technical challenges in motion planning, control, and system design of industrial robot picking solution. - Design, develop, and test (1) motion planning and control algorithms for industrial robots to execute various tasks such as picking and material handling; (2) highly concurrent...

  • Robotics Engineer

    2 weeks ago


    Singapore DCONSTRUCT ROBOTICS PTE. LTD. Full time

    Job Title: Robotics Engineer Location: Singapore About Us: We are a leading AI and robotics company at the forefront of technological innovation, dedicated to creating cutting-edge solutions that revolutionize industries. As we continue to grow, we are seeking talented Robotics Engineers to join our team. Job Description: dConstruct is looking for robotics...


  • Singapore DCONSTRUCT ROBOTICS PTE. LTD. Full time

    A leading AI and robotics firm in Singapore is seeking a Robotics Engineer to develop software solutions, integrate functionalities, and support deployment of robotics systems. The ideal candidate has a strong foundation in modern C++, along with skills in data structures and algorithms. With 1-2 years of software engineering experience, you will work...

  • Robotics Engineer

    2 weeks ago


    Singapore Eureka Robotics Full time $60,000 - $120,000 per year

    Robotics Engineer (Mechanical)Singapore officeCompany presentationEmpowered by Robotics and AI research from NTU Singapore, MIT, and the University of Tokyo, Eureka Robotics delivers Robotics & AI products, software, and systems to automate tasks that require High Accuracy and High Agility (HAHA).Eureka's strengths lie in its proprietary technologies and...


  • Singapore DCONSTRUCT ROBOTICS PTE. LTD. Full time

    A leading AI and robotics company in Singapore is seeking a Robotics Engineer to develop software solutions and support robot deployments in real-world scenarios. You will work on integrating and testing features according to client needs, as well as gaining familiarity with the entire robotics development process. Ideal candidates should have a strong...


  • Singapore Augmentus Robotics Full time

    2 months ago Be among the first 25 applicants What we do Augmentus is a leading provider of robotic programming solutions that simplify and streamline traditionally complex industrial automation processes. Our innovative solution integrates cutting-edge features like 3D scanning, automated path optimization, and seamless robot code generation to make...


  • Singapore DCONSTRUCT ROBOTICS PTE. LTD. Full time

    A leading AI and robotics firm in Singapore is seeking a Senior Software Engineer to develop robotics software and perform software integration to meet client requirements. Ideal candidates should have strong C++ skills, a foundation in data structures and algorithms, and at least 3-5 years of production experience in software engineering. The role involves...

  • Robotics Engineer

    5 days ago


    Singapore Eureka Robotics Full time

    Empowered by Robotics and AI research from NTU Singapore, MIT, and the University of Tokyo, Eureka Robotics delivers Robotics & AI products, software, and systems to automate tasks that require High Accuracy and High Agility (HAHA). Eureka's strengths lie in its proprietary technologies and extensive industrial deployment experience, with more than 25...


  • Singapore CLEANHEIGHTS ROBOTICS PTE. LTD. Full time

    Develop ROS 2 packages (in C++ and python) and enhance features of existing packages - Work with other robotics engineers to integrate and test various packages and serve as a point of support and stability in the team. - Handle release of new versions of packages - Design embedded software to be used within automated and AI system - Test and commission of...