# Robotics Software Engineer

[ST Engineering](https://www.jorb.ai/firms/st-engineering.md) · Singapore · [Embedded & Firmware Engineering](https://www.jorb.ai/jobs/embedded-firmware-engineering.md)

ST Engineering is hiring a Robotics Software Engineer in Singapore. Posted 2026-01-30; applications close 2026-03-31.

**Apply**: https://careers.stengg.com/job/Land-249-Jalan-Boon-Lay-Robotics-Software-Engineer/1356518566/

Posted 2mo ago.

## Role details

## Responsibilities

  
- Perform design, implementation, and deployment of advanced software modules for robotics systems, such as perception, localisation, navigation, machine learning, or robotics management.
  
- Develop, optimise, and test software algorithm APIs under Windows and/or embedded Linux environments.
  
- Develop validation and verification test plans to ensure engineering deliverables meet customer goals and internal specifications, and perform troubleshooting.
  
- Participate in meetings with cross-functional teams to solicit inputs for continual improvement processes.
  
- Conduct trials to collect data and evaluate the attribute or capability of the software modules; perform quality assurance to ensure it meets the expected results.
  
- Support the testing/deployment engineer in defining DOE (design of experiments) procedures, analysing and documenting the results.
  
- Support the software lead in administration or software documentation when required.
  
- Troubleshoot robotics systems in both simulation and physical systems.
  
- Perform static code analysis, unit testing, and ensure code coverage.
  
- Perform system deployment, integration, tests, and project documentation.
  
- Communicate with internal/external customers on project requirements/progress and on-site system implementation.

## Requirements

  
- At least a degree in Computer Science, Electrical/Mechatronics/Mechanical Engineering or a related discipline (or equivalent).
  
- Entry-level candidates are welcome to apply.
  
- Knowledge or experience with C, C++.
  
- Knowledge or experience with Python programming is an added advantage.
  
- Knowledge of ROS is an added advantage.
  
- Experience in embedded systems implementation (e.g., ARM, DSP, or FPGA) would be an added advantage.
  
- Experience in technology development for robotics systems is a plus, but not mandatory.
  
- Ability to contribute as a team player or independently.
  
- Strong interpersonal and communication skills.
  
- Ability to demonstrate a high level of initiative and resourcefulness.

## More open roles at ST Engineering

- [Junior Cloud Engineer (Direct Contract)](https://www.jorb.ai/jobs/69e6ec88b6c9a1d23f816fcf.md) — Singapore, posted 1d ago
- [System Safety Engineer / Senior Engineer](https://www.jorb.ai/jobs/69e1f3d316dc94456d2105cf.md) — Singapore, posted 5d ago
- [SOC Analyst](https://www.jorb.ai/jobs/69df6b0d80e10b7660302f8c.md) — Singapore, posted 7d ago
- [Project Executive](https://www.jorb.ai/jobs/69df357779bdb7805e48e49c.md) — Singapore, posted 7d ago
- [QA Technician](https://www.jorb.ai/jobs/69ddb1f1f28e10fa3792a924.md) — Singapore, posted 8d ago

---

Updated: 2026-04-22
Canonical: https://www.jorb.ai/jobs/697c693a606a1c248e276cfe
