93 Robotics Engineering jobs in Singapore
robotics engineer
Posted today
Job Viewed
Job Description
We are looking for full time dynamic people to join our organisation.
The role of the robotics engineer include programming robots and robot arms, using electronic components like sensors, handling mechanical devices, testing and problem solving.
You will join our existing team and grow with the company as we continue to improve automation solutions using AI and robots for our customers.
Tell employers what skills you haveMachine Learning
Localization
Hardware
Software Engineering
Problem Solving
Electrical
Computer Vision
3D
Python
Sensors
Robotics
Product Development
Linux
Electronics
Software Development
C++
Robotics Engineer
Posted today
Job Viewed
Job Description
Job Description
You will help to design and develop Guidance, Navigation and Control (GNC) systems and algorithms for our drone systems and be part of a tight-knit team that provides safe, reliable drone systems and quality services to our distinguished customers in Singapore and around the region.
Your responsibilities will include:
• Design, develop and modify guidance, navigation, and flight control systems and algorithms for our unmanned aircraft systems.
• Develop and modify 6-DOF and hardware-in-the-loop (HIL) simulation environments.
• Select, test, evaluate and integrate new sensors or navigation systems onto our drone systems.
• Write, modify, and test firmware and flight code that runs on the flight control computers of our drone systems (in C or C++).
• Analyze flight data to verify flight performance and to help to troubleshoot issues that are found during the flights of our drone systems.
• Generate documentation on the specifications, design, test procedures and test results of the GNC systems and algorithms that were developed.
• Participate in design and code reviews.
• Support ground and flight test activities.
• Work in a collaborative manner with staff in other engineering (e.g. system, software, safety, flight test, etc.) and business groups.
Requirements
• Good to have 3+ years of industry or other relevant experience in GNC
• Strong background in system modelling, system identification, parameter estimation, frequency response analysis, classical and modern control theory.
• Experience in system modelling and control, analysis, and simulation in aircraft applications.
• Experience in developing model-based design and analyses using MATLAB/Simulink.
• Knowledge in inertial and other type of sensors for navigation (e.g. accelerometers, gyroscopes, magnetometers, GNSS receivers, pressure sensors, ranging sensors, etc.)
• Knowledge in Kalman filtering, digital signal processing and sensor data fusion.
• Proficient in C/C++ programming language.
• Proficient in software and development tools such as Linux, ROS and Git.
Machine Learning
Flight Test
Classical
Localization
Aircraft Systems
Electrical
Computer Vision
Pressure
Python
Firmware
Sensors
Aircraft
Robotics
Linux
C++
Signal Processing
Robotics Engineer
Posted today
Job Viewed
Job Description
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 engineers to join our vibrant and driven systems integration team working on solving challenging problems in robotics. As a robotics engineer you 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.
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
Tell employers what skills you haveROS
Data Structures
Working With Clients
Systems Integration
Probability Theory
Technical Communication
Robotics
Software integration
Linear Algebra
Able To Work Independently
Algorithms
C++
Robotics Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop robotic manipulation systems with a focus on dexterous grasping, robot manipulation, and interaction with unstructured environments.
- Design and implement algorithms for motion planning, grasp planning, force/torque control, and adaptive manipulation using robotic arms and end-effectors.
- Integrate perception systems for object detection, pose estimation, and real-time scene understanding to enable robust manipulation.
- Prototype and validate manipulation capabilities in both simulated and real-world environments, ensuring system robustness, repeatability, and safety.
- Collaborate with cross-functional teams across perception, planning, hardware, and software to develop end-to-end manipulation pipelines for mobile robotic platforms.
- Documentation: Maintain detailed documentation of manipulation algorithms, system configurations, and testing procedures. Create user guides and documentation for internal and external stakeholders.
Requirements:
- Bachelor's, Master's, or Ph.D. in Robotics, Computer Science, Mechanical/Electrical Engineering, or a related field.
- Solid understanding of robotic arm kinematics, dynamics, control strategies (e.g., impedance, admittance, hybrid force/position control), and grasp planning.
- Experience with manipulation frameworks such as MoveIt, and motion planning libraries like OMPL or RRT-based planners.
- Proficiency in integrating force/torque sensors, or vision-based feedback for adaptive and compliant manipulation.
- Familiarity with simulation tools such as Gazebo, MuJoCo, or Isaac Sim for manipulation task development.
- Hands-on experience with vision and AI frameworks for object detection and segmentation (e.g., YOLO, Grounding DINO, SAM).
- Skilled in C++, Python, and robotic middleware (ROS1/ROS2).
- Strong debugging and system integration skills.
- Excellent teamwork and communication abilities, with a proactive mindset for solving complex challenges in real-world scenarios.
Adaptive
Localization
Hardware
Dynamics
Pipelines
Segmentation
Kinematics
System Integration
Electrical
Computer Vision
Python
Sensors
Robotics
Debugging
Linux
C++
Robotics Engineer
Posted today
Job Viewed
Job Description
- Develop robotic manipulation systems with a focus on dexterous grasping, robot manipulation, and interaction with unstructured environments.
- Design and implement algorithms for motion planning, grasp planning, force/torque control, and adaptive manipulation using robotic arms and end-effectors.
- Integrate perception systems for object detection, pose estimation, and real-time scene understanding to enable robust manipulation.
- Prototype and validate manipulation capabilities in both simulated and real-world environments, ensuring system robustness, repeatability, and safety.
- Collaborate with cross-functional teams across perception, planning, hardware, and software to develop end-to-end manipulation pipelines for mobile robotic platforms.
- Documentation: Maintain detailed documentation of manipulation algorithms, system configurations, and testing procedures. Create user guides and documentation for internal and external stakeholders.
- Bachelor's, Master's, or Ph.D. in Robotics, Computer Science, Mechanical/Electrical Engineering, or a related field.
- Solid understanding of robotic arm kinematics, dynamics, control strategies (e.g., impedance, admittance, hybrid force/position control), and grasp planning.
- Experience with manipulation frameworks such as MoveIt, and motion planning libraries like OMPL or RRT-based planners.
- Proficiency in integrating force/torque sensors, or vision-based feedback for adaptive and compliant manipulation.
- Familiarity with simulation tools such as Gazebo, MuJoCo, or Isaac Sim for manipulation task development.
- Hands-on experience with vision and AI frameworks for object detection and segmentation (e.g., YOLO, Grounding DINO, SAM).
- Skilled in C++, Python, and robotic middleware (ROS1/ROS2).
- Strong debugging and system integration skills.
- Excellent teamwork and communication abilities, with a proactive mindset for solving complex challenges in real-world scenarios.
Robotics Engineer
Posted today
Job Viewed
Job Description
ABOUT
BeeX
BeeX is building the world's most advanced Hovering Autonomous Underwater Vehicles (HAUVs).
BeeX specialises in providing autonomous robotics solutions to safeguard underwater infrastructure in the maritime, energy and defense sectors, reducing over 90% of carbon emissions. We are pioneering Autonomous Robotics-as-a-Service (ARaaS) on a global scale, supported by decades of operational experiences in harsh waters. With unprecedented efficiency, we strive to provide our customers with a one-point solution for asset integrity management -- protecting assets they value, making sure they stay safe.
WHY JOIN US NOW
The industries we serve need new ways to overcome their current challenges, and BeeX is delivering exactly that. Creating anything new is very hard. To do this, we need outstanding people.
At BeeX, everyone is dependent; united by enthusiasm for bold innovation. Our multi-disciplinary team thrives in dynamic environments, driving transformative advancements globally.
Your progress at BeeX depends largely on you, not some arbitrary corporate ladder. You will be exposed to different aspects of Deeptech, from design to commercialisation. Join us to make a meaningful impact on the world!
You will enjoy this job if you:
Enjoy product design and are always thinking of how to build something better.
Want to work in fast-paced start-up environment, prioritising growth over short-term gains.
Like to work independently, as well as collaboratively with team members in other sub-teams.
Have a positive learning mindset, and can quickly absorb knowledge to overcome challenges.
Can assess risk and make time-critical decisions/tradeoffs in imperfect scenarios.
Job Scope
You will report directly to the Hardware Lead. Your daily schedule will include frequent interactions with a multi-disciplinary team, and you need to be equally comfortable working at sea trials and a normal desk in the office. You will need to work in Singapore.
Assist to design, implement and test features for the electrical and mechanical systems of HAUV, in the workshop and in the field
Prepare and maintain fabrication drawings (CAD, PCB) and BOMs, and liaise with vendors on fabrication, to ensure parts conform to our standards
Create, maintain and improve test fixtures, protocols, and data logging systems
Support sustaining engineering efforts for released robotic products, including issue tracking, failure analysis, and incremental design improvements
Perform testing, troubleshooting, and debugging of components
Assist in root cause analysis and corrective/preventive actions (CAPA) for product defects
Collect and analyse test data to identify performance degradation, failure trends, or design weaknesses
Work with cross-functional teams to implement design changes or process improvements based on testing and reliability findings
Set up, execute, and monitor reliability tests (e.g., life-cycle testing, environmental stress testing, vibration/shock, thermal cycling)
Create and maintain technical documentation for our vehicles, including design documentation, assembly instructions, technical procedures, test logs, and service guides
Maintain documentation such as test reports, failure mode effects analyses (FMEA), and engineering change orders (ECOs)
Desired Qualities and Skillsets
Diploma or B.Eng degree in Robotics, Mechatronics, Mechanical Engineering, Electrical Engineering, Computer Engineering, or related field
1-3 years of relevant experience in engineering
Strong troubleshooting and problem-solving skills
Experienced in SolidWorks or equivalent engineering CAD design software.
Knowledge of Finite Element Analysis Simulation on design components for structural integrity.
Knowledge of prototyping and various manufacturing methods with different materials, ranging from 3D printing, laser cutting, CNC, welding, composites etc.
Experience with Altium designer and other equivalent PCB CAD software.
Hands-on experience with soldering, crimping, wire harnessing.
Experience with C++ for embedded systems programming and development.
Knowledge of battery operated designs, embedded systems, microcontrollers, sensor and actuator interfacing.
Experience with quality control and test procedures for tests such as in EMI-EMC, Vibration, temperature, humidity testing is a plus.
Experience with any 2D schematic, wire harnessing and cable assembly design software is a plus.
Remuneration Package
Market competitive salary
Growth opportunities that align with your direct ability in helping the company, rather than an arbitrary corporate ladder
ESOP / equity participation
Healthcare support
Special access to industry events
Support for skills upgrading / learning credits
#J-18808-Ljbffr
Robotics Engineer
Posted 4 days ago
Job Viewed
Job Description
Job Description
You will help to design and develop Guidance, Navigation and Control (GNC) systems and algorithms for our drone systems and be part of a tight-knit team that provides safe, reliable drone systems and quality services to our distinguished customers in Singapore and around the region.
Your responsibilities will include:
• Design, develop and modify guidance, navigation, and flight control systems and algorithms for our unmanned aircraft systems.
• Develop and modify 6-DOF and hardware-in-the-loop (HIL) simulation environments. • Select, test, evaluate and integrate new sensors or navigation systems onto our drone systems.
• Write, modify, and test firmware and flight code that runs on the flight control computers of our drone systems (in C or C++).
• Analyze flight data to verify flight performance and to help to troubleshoot issues that are found during the flights of our drone systems.
• Generate documentation on the specifications, design, test procedures and test results of the GNC systems and algorithms that were developed.
• Participate in design and code reviews.
• Support ground and flight test activities.
• Work in a collaborative manner with staff in other engineering (e.g. system, software, safety, flight test, etc.) and business groups.
Requirements
• Good to have 3+ years of industry or other relevant experience in GNC
• Strong background in system modelling, system identification, parameter estimation, frequency response analysis, classical and modern control theory.
• Experience in system modelling and control, analysis, and simulation in aircraft applications.
• Experience in developing model-based design and analyses using MATLAB/Simulink.
• Knowledge in inertial and other type of sensors for navigation (e.g. accelerometers, gyroscopes, magnetometers, GNSS receivers, pressure sensors, ranging sensors, etc.)
• Knowledge in Kalman filtering, digital signal processing and sensor data fusion.
• Proficient in C/C++ programming language.
• Proficient in software and development tools such as Linux, ROS and Git.
Be The First To Know
About the latest Robotics engineering Jobs in Singapore !
Robotics Engineer
Posted 11 days ago
Job Viewed
Job Description
- Professional growth opportunities and recognition
- Be part of a growing, dynamic and empowered Tech Start-Up team
We are seeking a highly motivated and skilled Junior Robot Engineer to join our team. The successful candidate will be responsible for designing, developing, and implementing robotic systems and technologies for a variety of applications. The ideal candidate should be familiar with various programming languages and have experience in mechanical, electrical, and software engineering.
Responsibilities:
- Design, develop and implement robotic systems and technologies for various applications.
- Work closely with senior engineers to create and refine designs.
- Troubleshoot and resolve mechanical, electrical, and software issues.
- Test and evaluate prototypes to ensure compliance with design specifications.
- Document design changes and modifications for future reference.
- Collaborate with other departments to integrate robotic systems into existing processes.
- Stay up-to-date with the latest industry trends and technologies.
Requirements:
- Bachelor's degree in mechanical, electrical, or software engineering or a related field.
- 2 years of relevant work experience.
- More than two (2) years of experience will be classified at the Senior level.
- Proficiency in programming languages such as Python, C++.
- Knowledge of mechanical and electrical engineering principles.
- Experience with CAD software.
- Familiarity with robotic systems and technologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
Robotics Engineer
Posted 11 days ago
Job Viewed
Job Description
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 engineers to join our vibrant and driven systems integration team working on solving challenging problems in robotics. As a robotics engineer you 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.
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
ROBOTICS ENGINEER
Posted 13 days ago
Job Viewed
Job Description
We are looking for full time dynamic people to join our organisation.
The role of the robotics engineer include programming robots and robot arms, using electronic components like sensors, handling mechanical devices, testing and problem solving.
You will join our existing team and grow with the company as we continue to improve automation solutions using AI and robots for our customers.