Bootstrap

smartec.sg

Senior Software Robotics Developer

๐Ÿ“ŒSingapore, Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

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.

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

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.

What We Offer

This position offers an exciting opportunity to lead the development of cutting-edge robotic technologies and contribute to the advancement of our innovative products. If you are passionate about robotics and eager to apply your expertise in a dynamic environment, we encourage you to apply.
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

Embedded Software Engineer

@ Abbott, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—