Job Search and Career Advice Platform

Enable job alerts via email!

Robotics Software Engineer: Perception & Navigation

Singapore Technologies Engineering Ltd

Singapore

On-site

SGD 40,000 - 70,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering firm in Singapore is seeking candidates for a software engineering role focusing on the design, implementation, and deployment of advanced robotics systems. This position is ideal for fresh graduates with a degree in Computer Science or related fields. Key responsibilities include developing software modules, testing algorithms, and collaborating with cross-functional teams. Candidates should possess programming skills in C/C++ and have knowledge of embedded systems and robotics technologies. The company offers a dynamic work environment that fosters growth.

Qualifications

  • At least a Degree in Computer Science, Electrical/ Mechatronics/ Mechanical Engineering.
  • Fresh graduates 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 would be an added advantage.
  • Having experience 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.

Responsibilities

  • Perform design, implementation, and deployment of advanced software modules for robotics systems.
  • Develop, optimise and test software algorithm APIs under Windows and/or embedded Linux environments.
  • Develop validation and verification test plans to meet customer goals.
  • Participate in meetings with cross-functional teams for improvements.
  • Conduct trials to evaluate the capability of the software modules.
  • Support the testing engineer in defining DOE procedures.
  • Support software lead in administration or documentation as needed.
  • Troubleshooting robotics systems in both simulation and physical systems.
  • Static code analysis, unit testing and code coverage.
  • Perform system deployment, integration, tests and project documentation.
  • Communicate with internal/external customers on project requirements.

Skills

C
C++
Python programming
Team collaboration
Strong communication skills
Initiative and resourcefulness

Education

Degree in Computer Science, Electrical/ Mechatronics/ Mechanical Engineering

Tools

ROS
Embedded systems (ARM, DSP, FPGA)
Job description
A leading engineering firm in Singapore is seeking candidates for a software engineering role focusing on the design, implementation, and deployment of advanced robotics systems. This position is ideal for fresh graduates with a degree in Computer Science or related fields. Key responsibilities include developing software modules, testing algorithms, and collaborating with cross-functional teams. Candidates should possess programming skills in C/C++ and have knowledge of embedded systems and robotics technologies. The company offers a dynamic work environment that fosters growth.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.