385 Robotics Software jobs in Singapore

Advanced Robotics Software Developer

Singapore, Singapore beBeeRobotics

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Overview

We are seeking a skilled Robotics Software Developer to join our team. As a key member of our robotics software stack development, you will play a crucial role in creating cutting-edge solutions that revolutionize industries.

About the Role

The successful candidate will be responsible for developing specialized features and integrating existing functionalities from our software stack for external clients.

You will lead the testing of features and software integration works you create, ensuring seamless deployment of our robots in real-world environments.


Required Skills & Qualifications

Fundamentals:

  • Strong foundation in modern C++ programming
  • Strong foundation in Data Structures/Algorithms
  • Comfortable working on large code bases
  • Able to work independently with some guidance
  • Able to do technical communication to understand and explain the needs of end-users

Bonus Requirements:

  • Understanding and familiarity with 3D Data Structures/Algorithms
  • Strong mathematical foundation in concepts frequently used for Robotics, such as Linear Algebra, Probability Theory and Basic Optimisation Methods.
  • Familiarity with ROS/ROS2

What We Offer

A dynamic and innovative work environment that fosters growth and collaboration.

A competitive compensation package that reflects your skills and experience.


How to Apply

Please submit your resume detailing your qualifications and interest in the position.

This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer

Singapore, Singapore DCONSTRUCT ROBOTICS PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Roles & Responsibilities

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 stack and helping to perform software integration for specific use cases. You will be coding, calling into our software stack and creating applications which utilise our software stack to meet the needs of clients. You will be working with clients to understand their needs and in turn, implement their requirements accordingly. At the same time, you will be familiarised with the entire robotics development and software workflow.

Responsibilities

· Develop specialised features and integrate existing functionalities from our software stack for external clients.

· Lead the test of features and software integration works you create.

· Support the deployment of our robots in real world environments.

Requirements and Skills

· Strong foundation in modern C++ programming

· Strong foundation in Data Structures/Algorithms

· Comfortable working on large code bases

· Able to work independently with some guidance

· Able to do technical communication to understand and explain the needs of end-users

· Able to think out of the box and implement solutions under constraints

Bonus Requirements and Skills

· Understanding and familiarity with 3D Data Structures/Algorithms

· Strong mathematical foundation in concepts frequently used for Robotics, such as Linear Algebra, Probability Theory and Basic Optimisation Methods.

· Familiarity with ROS/ROS2

How to Apply: Please submit your resume detailing your qualifications and interest in the position to

Tell employers what skills you have

ROS
Data Structures
Software Engineering
Probability Theory
3D
Technical Communication
Robotics
Software integration
Linear Algebra
Software Development
Algorithms
C++
This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer

Singapore, Singapore EA RECRUITMENT PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Roles & Responsibilities
  • Well Established Company
  • Basic $4,500 - $ 8,500 + Variable Bonus
  • Working location: Tampines
  • Working days: Monday - Friday
  • Working hours: 9.00am - 6.00pm

Key Responsibilities:

  • Responsible in developing, integrating, and testing robotic software solutions in both simulated environments and real-world robotic systems.
  • Lead or contribute to initiatives in one or more of the following technical domains:

Perception Systems

  • Enhance the usability, reliability, and scalability of mapping and localization systems.
  • Improve object detection, classification, and tracking capabilities.
  • Develop and optimize sensor fusion algorithms for precise localization and environment awareness.

Control & Planning

  • Design and implement low-level interfacing with sensors and actuators.
  • Develop robot control systems and motion planning algorithms.
  • Work on behavior planning, path planning, and mission control logic.
  • Contribute to multi-robot coordination and fleet management systems.
  • Develop simulation environments for testing robotic behaviors and planning algorithms.

Qualifications:

  • Bachelor's degree in Robotics, Computer Engineering, Electrical Engineering, or related fields.
  • Strong foundation in robotics algorithms, particularly in perception and/or control systems.
  • Experience in C++, Python, ROS, Git
  • Hands-on experience developing for physical robotic platforms will be a plus.

Candidates are encouraged to apply this position via Apply Now button with the following information in the resume

  • Work experiences and job responsibilities
  • Current and Expected salary
  • Reason for leaving
  • Date of availability
  • Education background

We regret that only shortlisted candidates will be contacted.

NG JYA YEE (R )

EA Recruitment Pte Ltd

EA License No: 21C0492

Tell employers what skills you have

Sensor Fusion
ROS
Git
robot control systems
Mobile Robotics
Embedded System Integration
building robots
Autonomous robot
Motion Tracking
software simulation
Fleet Management
Python
Sensors
Detection and Monitoring Management
Robotics
control algorithms
Motion Planning
Robot Programming
C++
Automotive Embedded Systems
This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer

Singapore, Singapore Lionsbot International Pte Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities
Design, develop, and test robotic software systems.
Oversee the integration of mechanical, electrical, and control systems with software controls.
Maintain, scope and write reusable code that can be shared across various projects.
Collaborate with hardware engineers on AI, SLAM, computer vision, and sensor fusion integration.
Streamline prototyping and development processes for faster iterations.
Mentor and support junior engineers and interns in hands‐on projects.
Qualifications & Experience
Strong foundation in embedded systems, and firmware development for robots.
Proficiency in C++, python.
Experience with writing software that interfaces with sensors, actuators, motion control, and system integration.
Knowledge of AI‐driven robotics, SLAM, and sensor fusion technologies.
Hands‐on experience with prototyping, testing, and troubleshooting.
Experience mentoring engineers and collaborating in cross‐functional teams.
Bachelor's or Master's in Mechatronics, Mechanical, or Electrical Engineering.
If you have a passion for driving meaningful operational improvements, excel at analytical problem-solving, and thrive in a dynamic scaleup atmosphere, we invite you to join LionsBot and help shape the future of robotics innovation.
#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer

Singapore, Singapore DSO National Laboratories

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview
DSO National Laboratories (DSO) is Singapore’s largest defence research and development (R&D) organisation, with the critical mission to develop technological solutions to sharpen the cutting edge of Singapore's national security. At DSO, you will develop more than just a career. This is where you will make a real impact and shape the future of defence across the spectrum of air, land, sea, space and cyberspace.
The Robotics Division focuses on the research and development of advanced robotic systems and technologies across the air, land and maritime domains. These include aerodynamics, autonomy, platform control, guidance and navigation technologies.
People are DSO’s greatest asset. You will get to realise your career aspirations and develop your own niche either as a deep technical expert or a leader in the team. With frequent career dialogues and a robust training and development framework, we will provide you with the necessary development tools for you to reach your potential. You will also be recognised and rewarded through competitive remuneration packages and scholarship opportunities.
Responsibilities
Elicit software requirements based on users' needs and design a safe and secure software architecture
Write code which implements the software requirements and design test cases to verify the code
Work closely with the hardware team to carry out integration tests, both in the lab and field
Qualifications
Masters / Bachelor’s Degree in Computer Engineering / Computer Science / Electrical and Computer Engineering
Experience in C / C++ / C# / Python programming languages
Familiar with Object-oriented Analysis and Design
Interested to write software to interact with various robotic components
Comfortable to work as a team and interact with engineers from other disciplines
Seniority level
Entry level
Employment type
Full-time
Job function
Other
Industries
Defense and Space Manufacturing
Referrals increase your chances of interviewing at DSO National Laboratories by 2x
Get notified about new Software Engineer jobs in
Singapore .
#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer

Singapore, Singapore SGInnovate

Posted today

Job Viewed

Tap Again To Close

Job Description

Role posted on behalf of Primech AI, a startup supported by SGInnovate.
Overview
Primech AI is a leading robotics company dedicated to pushing the boundaries of innovation in technology. With a team of passionate individuals and a commitment to collaboration, Primech AI is poised to revolutionize the robotics industry with groundbreaking solutions that make a meaningful impact on society. Our HYTRON Cleaning Robot is designed to revolutionize sanitation with cutting-edge technology.
Responsibilities
Design and implementation of robot control software architecture.
Development of software algorithms for 6-axis robotic arms.
Development of software applications for image recognition.
Team collaboration and task allocation, ensuring timely completion of weekly milestones.
Requirements
Strong proficiency in Python programming; solid understanding of C/C++ is also required.
Experience in software development related to image recognition, deep learning, machine learning, and 6-axis robotic arms.
Familiarity with the ROS (Robot Operating System) platform.
Passionate about programming and eager to learn and master new technologies.
Minimum 2 years' experience in software development.
Prior experience in robotics development is preferred.
Application
Interested candidates may apply directly to DTC at:
Seniorities
Seniority level: Associate
Employment
Employment type: Full-time
Job function
Job function: Information Technology and Engineering
Industries: Facilities Services, Robotics Engineering, and Robot Manufacturing
#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer

739571 $6000 Monthly LIONSBOT INTERNATIONAL PTE. LTD.

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities

1. Design, develop, and test robotic software systems.
2. Oversee the integration of mechanical, electrical, and control
systems with software controls.
3. Maintain, scope and write reusable code that can be shared across
various projects.
4. Collaborate with hardware engineers on AI, SLAM, computer
vision, and sensor fusion integration.
5. Streamline prototyping and development processes for faster
iterations.
6. Mentor and support junior engineers and interns in hands-on
projects.


Qualifications & Experience

1. Strong foundation in embedded systems, and firmware
development for robots.
2. Proficiency in C++, python.
3. Experience with writing software that interfaces with sensors,
actuators, motion control, and system integration.
4. Knowledge of AI-driven robotics, SLAM, and sensor fusion
technologies.
5. Hands-on experience with prototyping, testing, and
troubleshooting.
6. Experience mentoring engineers and collaborating in cross-
functional teams.
7. Bachelor's or Master's in Mechatronics, Mechanical, or Electrical
Engineering.

If you have a passion for driving meaningful operational improvements, excel at analytical problem-solving, and thrive in a dynamic scaleup atmosphere, we invite you to join LionsBot and help shape the future of robotics innovation.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Robotics software Jobs in Singapore !

Senior Robotics Software Engineer, Deliberation

Singapore, Singapore INTRINSIC INNOVATION SINGAPORE PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Roles & Responsibilities

Company

Intrinsic is Alphabet's bet aiming to reimagine the potential of industrial robotics. Our team believes that advances in AI, perception and simulation will redefine what's possible for industrial robotics in the near future – with software and data at the core.

Our mission is to make industrial robotics intelligent, accessible, and usable for millions more businesses, entrepreneurs, and developers. We are a dynamic team of engineers, roboticists, designers, and technologists who are passionate about unlocking the creative and economic potential of industrial robotics.

Role

As a Senior Robotics Software Engineer, you will be the driving force in developing and deploying cutting-edge robotic automation solutions, leveraging the Intrinsic platform. You will be involved from the initial stages, collaborating alongside industry-leading partners to redefine the future of factory automation by extending our technology, developing innovative software features, and deploying impactful robotics products.

How your work moves the mission forward
  • Lead the development of cutting-edge robotic automation solutions using the Intrinsic platform
  • Design, implement, test, and maintain innovative software features to expand Intrinsic's capabilities
  • Document and communicate your work for internal and external stakeholders
  • Collaborate alongside industry-leading partners to deploy automation products
Skills you will need to be successful
  • Master's or equivalent in Computer Science, Robotics or a related field
  • Professional work proficiency with C++ and Python
  • Experience working on deliberation and control architectures for multi-agent systems
  • Proven ability to work with cross functional teams, setting directions and driving towards solutions independently
  • Professional background of leading and delivering industrial robotics and automation solutions to customers
Skills that will differentiate your candidacy
  • Expertise in ROS 2 (and frameworks like BT.CPP, moveit2, ros2_controls, nav2, Open-RMF) and hands-on experience integrating the same into physical applications.
  • Hands-on experience developing and deploying applications using Kubernetes, gRPC, Protobuf, Bazel, microservice architectures, and/or real-time systems.
  • Programming skills in Rust (and frameworks like Bevy)
  • Familiarity with reinforcement learning.
  • Willingness to travel domestically and internationally.
Tell employers what skills you have

Factory
Kubernetes
Interpersonal Skills
Software Engineering
Python
Communication Skills
Robotics
Software Development
Able To Work Independently
C++
This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer (Robot Arm)

Singapore, Singapore Changi Airport Group

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking an experienced Robotics Software Engineer to lead the development of robotic arm control systems for our innovative cleaning robot. This role focuses on developing sophisticated manipulation algorithms for a collaborative robot equipped with multiple cleaning tools, working in challenging cleaning environments across airport facilities.
About the Role
Primary Responsibilities
Develop and implement motion planning algorithms, trajectories optimizations for various cleaning objects
Implement collision avoidance and safety protocols for confined cleaning environments
Develop tool switching and positioning algorithms for efficient cleaning sequences
Create automated tool disinfection protocols and sequencing
Design cleaning process monitoring and management systems
Integrate machine vision systems with arm control for customized cleaning actions
Implement adaptive cleaning strategies based on cleaning situations
Collaborate with mobile base vendor to integrate arm control with navigation systems
Develop communication protocols between arm controller and mobile base
Design fail-safe mechanisms and emergency stop protocols
Optimize cleaning cycle times while maintaining quality standards
Implement data logging and performance analytics for continuous improvement
Create calibration and self-diagnostic routines
Develop software to support system testing and deployment
Support on-site deployment and troubleshooting
Required Qualifications
Bachelor or Master's degree in Robotics, Mechatronics, Electrical Engineering, or related field
Minimum of five years of experience in robotics software development
Proficiency in ROS/ROS2, C++, Python, and real-time control systems development
Hands-on experience with robot installation, commissioning, and on-site troubleshooting
Strong background in robotic control theory, kinematics, and dynamics
Experience with OpenCV, PCL, or similar vision libraries for robotic applications
Proficiency with Gazebo or similar robotics simulation environments
Experience with robot controllers, sensors, and actuator interfaces
Experience with soft robotics principles and compliant motion control
Knowledge of industrial automation and end-effector design
Understanding of safety standards for service robots (ISO 13482 or similar)
#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer (Motion Planning)

649674 $9000 Monthly HYUNDAI MOTOR GROUP INNOVATION CENTER IN SINGAPORE PTE. LTD.

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Your Mission

This position is responsible for developing and implementing advanced motion planning algorithms for robotic systems in dynamic environments. The engineer will design, optimize, and deploy solutions to ensure robust robot performance, with strong expertise in motion planning and hands-on algorithm implementation. Experience in integrating computer vision for enhanced robot control and motion planning is highly preferred.


What To Expect
  • Design, implement, and optimize state-of-the-art motion planning algorithms (e.g., optimization-based, graph-based, AI-based) for high-degree-of-freedom robotic systems.
  • Develop and maintain core robotic software infrastructure, primarily utilizing C++ and Python, within frameworks such as ROS/ROS 2.
  • Model, simulate, and validate complex robotic behaviors and motion plans in virtual environments before physical deployment.
  • Implement real-time control systems and interfaces for executing planned motions on physical robots, ensuring safety and precision.
  • Integrate computer vision algorithms (e.g., object detection, pose estimation, semantic segmentation) to provide environmental perception data necessary for advanced motion planning and task execution.
  • Develop robust methods for collision avoidance, obstacle modeling, and dynamic environment adaptation within the motion planner.
  • Contribute to the entire software development lifecycle, including requirements gathering, design documentation, code reviews, testing, and deployment.
  • Collaborate closely with hardware engineers, control engineers, and computer vision software engineer to achieve system-level performance goals.

What You'll Bring
  • Ph.D. or Master’s degree in Robotics, Computer Science, Electrical Engineering, or a related field.
  • 3+ years of professional experience in robotics software development, with a significant focus on motion planning.
  • Deep theoretical understanding and practical implementation experience with algorithms such as RRT*, PRM, A*, numerical optimization techniques (e.g., trajectory optimization), and constrained planning.
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
  • Experience with robotic simulation software (e.g., ROS, Gazebo, CoppeliaSim).
  • Expert proficiency in C++ for high-performance, real-time applications and strong proficiency in Python.
  • Solid understanding of kinematics, dynamics, control systems, and state estimation.
  • Practical experience with computer vision libraries (e.g., OpenCV, Open3D) and applying vision techniques (e.g., object tracking, 3D reconstruction) to inform real-time robot motion planning or feedback control.
  • Familiarity with applying machine learning (e.g., reinforcement learning, deep learning) to improve motion planning or perception tasks.
  • Creative problem-solving skills and a passion for innovation in robotics and computer vision technologies.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Robotics Software Jobs