Robotics Software Engineer

St Engineering

Singapore

On-site

SGD 42,000 - 64,000

Full time

21 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ST Engineering is seeking an entry-level robotics software engineer to design, implement, and deploy software modules for perception, localisation, and navigation on Windows or embedded Linux.

You will develop APIs in C/C++ and Python, gain exposure to ROS, and work with hardware like ARM, DSP, and FPGA. The role involves validating designs, executing DOE plans, and collaborating with cross-functional teams on customer projects.

Qualifications

  • Entry level candidates welcome.
  • Knowledge or experience related to C, C++.
  • Knowledge of ROS is an added advantage.

Responsibilities

  • Design, implement, and deploy software modules for robotics systems (perception, localisation, navigation, ML).
  • Develop, optimise and test software APIs under Windows and/or embedded Linux.
  • Create validation/test plans to meet customer goals and specs; conduct trials and analyze results.
  • Participate in cross-functional meetings to drive continuous improvement.
  • Troubleshoot robotics systems in simulation and real hardware; perform unit testing and code coverage.
  • Assist in DOE procedures, documentation, and deployment activities.
  • Communicate project requirements and progress with internal and external customers on site.

Skills

C
C++
Python
ROS
Embedded Systems

Tools

ARM
DSP
FPGA

Job description

  • 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 that the engineering deliverables meet both customer goals and internal specifications as well as troubleshooting
  • Participate in meetings with cross-functional teams to solicit inputs for continual improvement process
  • 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 experiment) procedures, analysing and documenting the result
  • Support the software lead in administration or software documentation when required
  • Troubleshooting robotics systems in both simulation and physical system
  • Static code analysis, unit testing and 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:
  • Entry Level candidates are welcome to apply .
  • Knowledge or experience related to C, C++
  • Knowledge or experience related to Python programming is an added advantage
  • Knowledge of ROS is an added advantage
  • Experience in embedded systems implementation, such as ARM, DSP or FPGA, would be an added advantage
  • Having e xperience in technology development for robotics systems will be a plus, 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer (LS/JT)
Robotics Software Engineer (LS/JT)

ST Engineering • Singapore

On-site
SGD 90,000 - 150,000
Robotics Software Engineer
Robotics Software Engineer

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
Senior Software Engineer - Robotics
Senior Software Engineer - Robotics

Dyson Operations Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Robotics Software Engineer – Perception, Localization & ML (Entry)
Robotics Software Engineer – Perception, Localization & ML (Entry)

St Engineering • Singapore

On-site
SGD 42,000 - 64,000
Lead (Robotics)
Lead (Robotics)

Seatrium Digital Pte. Ltd. • Singapore

On-site
SGD 60,000 - 90,000
Robotics Software Engineer
Robotics Software Engineer

DSO National Laboratories • Singapore

On-site
SGD 60,000 - 110,000
Senior Robotics Engineer
Senior Robotics Engineer

HIVEBOTICS PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Senior Robotics Software Engineer - Real-Time Systems
Senior Robotics Software Engineer - Real-Time Systems

Dyson Operations Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Robotics Manipulator Engineer (Software Architecture)
Robotics Manipulator Engineer (Software Architecture)

HYUNDAI MOTOR GROUP INNOVATION CENTER IN SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC
Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 60,000 - 90,000