2,147,432open jobs
138,183companies
240,411added this week
Browse all
Salary
$75k – $122k per year (gross)
Location
In office (Singapore)
Seniority
Senior · 5+ years exp
Employment
Full-Time

First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
JPT Opto-electronics manufactures fibre lasers and laser processing systems. Its pulsed and continuous wave sources serve marking, cutting and micro-machining applications. The company also builds optical inspection equipment for electronics manufacturing.

Role Overview

We are looking for an experienced and hands-on Senior Robotics Engineer to develop and integrate software for humanoid and embodied robotic systems.

In this role, you will take ownership of robotics software development, ROS2-based system integration, motion control, sensor interfaces, and hardware communication. You will work closely with mechanical, electrical, and control engineers to bring robotic systems from prototypes to reliable, real-world applications.

The ideal candidate is a strong software engineer who enjoys working with real hardware, solving complex technical challenges, and building stable, high-performance robotic systems.

Key Responsibilities

  • Design, develop, and maintain robotics software using C++ and Python for humanoid and embodied robotic systems.

  • Develop and maintain ROS2-based software components, including nodes, topics, services, actions, and communication interfaces.

  • Integrate robot controllers, motors, actuators, sensors, and other hardware components into a complete robotic system.

  • Develop and optimize robot motion control, kinematics, coordinate transformations, and trajectory execution.

  • Implement and maintain communication interfaces between software and hardware using protocols such as EtherCAT, CAN, TCP/IP, and serial communication.

  • Integrate multiple sensors, including RGB/RGB-D cameras, IMU, encoders, and force/torque sensors, for robot feedback and control.

  • Perform system integration, testing, debugging, and troubleshooting on actual robotic hardware.

  • Improve system reliability, communication performance, real-time responsiveness, and software stability.

  • Develop debugging, logging, monitoring, and diagnostic tools to support system testing and troubleshooting.

  • Support simulation, hardware validation, and system deployment using tools such as Gazebo, MuJoCo, or Isaac Sim.

  • Collaborate with cross-functional engineering teams to resolve technical issues and deliver fully integrated robotic solutions.

  • Provide technical guidance, conduct code reviews, and support junior engineers in software development and troubleshooting.

Technical Requirements

Must Have
  • Master's degree or above in Robotics, Computer Science, Mechatronics, Electrical Engineering, or a related engineering field.

  • Minimum 5 years of relevant experience in robotics software development, motion control, industrial automation, or robotic system integration.

  • Strong programming skills in C++ and Python, with experience developing software for hardware-based systems.

  • Hands-on experience with ROS or ROS2, including development, integration, and debugging of robotic software components.

  • Good understanding of robot kinematics, coordinate transformations, motion control, and system integration.

  • Experience integrating motors, controllers, sensors, and communication interfaces with software applications.

  • Familiarity with industrial communication protocols such as EtherCAT, CAN, TCP/IP, or serial communication.

  • Experience with Linux-based development environments, Git, and software debugging tools.

  • Strong troubleshooting and problem-solving skills in software and hardware integration.

  • Ability to work independently, take ownership of technical tasks, and deliver reliable software solutions.

  • Good communication skills and the ability to work effectively with cross-functional engineering teams.

Nice to Have
  • Experience working with humanoid robots, robotic arms, mobile robots, or embodied robotic platforms.

  • Knowledge of robot dynamics, trajectory planning, inverse kinematics, and motion control algorithms.

  • Experience integrating servo drives, motor controllers, joint encoders, IMU, and force/torque sensors.

  • Familiarity with real-time Linux, multi-threaded programming, and low-latency software systems.

  • Experience with robotics simulation tools such as Gazebo, MuJoCo, NVIDIA Isaac Sim, or Isaac Lab.

  • Familiarity with MoveIt2, ros2_control, or other robotics control frameworks.

  • Experience developing software for industrial automation machines, motion control systems, or autonomous equipment.

  • Knowledge of sensor fusion, computer vision, or robot perception systems.

  • Experience with system-level testing, performance optimization, and deployment of robotic systems.

What We're Looking For

  • A hands-on engineer who enjoys writing software and working directly with robotic hardware.

  • Someone who can independently develop, integrate, and troubleshoot complex robotic systems.

  • A proactive problem solver with strong technical ownership and attention to system reliability.

  • A team player who is comfortable working in a fast-paced engineering and R&D environment.

  • Someone passionate about robotics technology and developing practical solutions for real-world applications.

Skills

robot control systems, systems reliability, Design, Motors, Technical Troubleshooting, Kinematics, EtherCAT, Motion Control, Robot Framework, Actuators, Develop Software Components, Designing Robots, Team Player, Individual Development, Debugging, Embedded Protocols

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,147,432 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Robotics
Similar stack
Same company
Singapore
$61k – $84k per year (gross) · In office · Full-Time · 3+ years exp · Singapore
AI/ML
Fine-tuning
Reinforcement Learning
Vision-Language-Action
Embodied AI
Robotics
Teleoperation
Imitation Learning
Reinforcement Learning
Apply
In office · Full-Time · Master's Degree · Singapore
Python
C++
AI/ML
Multimodal AI
Computer Vision
DevOps
Git
Linux
Robotics
ROS
ROS2
Perception
Apply
$98k – $113k per year (gross) · In office · Contractor · 8+ years exp · Singapore
Python
Go
JavaScript
PHP
Kotlin
TypeScript
Node JS
Databases
Redis
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
Apply
$47k – $56k per year (gross) · In office · Full-Time · 3+ years exp · Singapore
Python
C++
DevOps
Ubuntu
Linux
TCP/IP
Robotics
ROS
Nav2
ROS2
Cartographer
SLAM
Sensor Fusion
Path Planning
slam_toolbox
AMCL
IoT
MQTT
Apply
≈ $52k – $103k per year (Estimated) · In office · Full-Time · 3+ years exp · Singapore
Python
C++
AI/ML
OpenCV
LoRA
Multimodal AI
Knowledge Distillation
VLM
TensorRT
PEFT
Hallucination
SFT
Edge AI
Vision-Language-Action
World Models
Embodied AI
Model Distillation
Robotics
ROS
Sensor Fusion
Apply
In office · Full-Time · 3+ years exp · Singapore
Apply
In office · Full-Time · Singapore
Apply
In office · Full-Time · Singapore
Apply
≈ $28k – $55k per year (Estimated) · In office · Full-Time · 3+ years exp · Bachelor's Degree · Singapore
Python
SQL
Analytics
Tableau
Microsoft Excel
Apply
≈ $37k – $91k per year (Estimated) · In office · Contractor · Bachelor's Degree · Singapore
Python
PowerShell
Bash
Databases
DynamoDB
DevOps
Terraform
AWS CDK
CloudFormation
GitLab CI
CI/CD
Windows Server
AWS
Kubernetes
Amazon EKS
AWS Lambda
Amazon EC2
Incident Management
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
Amazon EventBridge
AWS Step Functions
API Gateway
Windows
Cybersecurity
ISO 27001
Least Privilege
Active Directory
Apply
See all jobs
This is one of many
2,147,432 more open roles from verified company boards, updated every day.