Search by job, company or skills

HIPA PHOTONICS PTE. LTD.

ROBOTICS ENGINEER ( System )

2-5 Years
SGD 3,500 - 5,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview:

As a Robotics Engineer (Systems), you'll focus on building and maintaining the system backbone that allows humanoid and embodied robots to run reliably in real-world deployments. Your work will span software architecture, system integration, deployment workflows, and runtime stability across simulation and hardware. You'll help ensure that complex robotic systems are not only functional, but observable, debuggable, and scalable as we move beyond lab environments into customer-facing use.

What you'll work on

- Design and maintain robotic system architectures that integrate perception, control, data pipelines, and hardware interfaces.

- Build and improve runtime infrastructure for long-running robot operation (launch systems, configuration, logging, health checks).

- Work with ROS2, middleware, and system orchestration to manage multi-node robotic applications.

- Develop tooling for monitoring, debugging, and replay of robotic system behavior in real deployments.

- Support deployment workflows across simulation, development rigs, and customer hardware setups.

- Diagnose and resolve system-level issues such as timing, synchronization, resource contention, and fault recovery.

- Collaborate with robotics software engineers to turn experimental components into stable, deployable systems.

Technical Requirements

Must Have

- A solid foundation in robotics, computer science, or systems-related engineering.

- Comfortable programming in Python and/or C++, especially for systems or infrastructure code.

- Familiarity with ROS or ROS2 and multi-process robotic systems.

- Basic understanding of how perception, control, and hardware interact at a system level.

- A bias toward ownership: you're willing to dig into messy system problems and see them through.

- Strong debugging skills and a desire to understand how things behave end-to-end.

Nice to Have

- Experience with robot deployments, field testing, or long-running robotic systems.

- Exposure to Linux systems, networking, containers, or system orchestration.

- Familiarity with simulation-to-real workflows (MuJoCo, Isaac Lab, Gazebo).

- Experience building internal tools for logging, monitoring, or testing.

- Internships or projects involving robotic platforms, infrastructure, or systems engineering.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 142386159