DSO National Laboratories

Robotics Software Engineer

DSO National Laboratories
Defense R&DSingaporeFull-time13 months ago

About the role

AI summarised

Robotics Software Engineer at DSO National Laboratories, Singapore's largest defence R&D organisation. The role involves developing software for advanced robotic systems across air, land, and maritime domains, working closely with hardware teams.

Defense R&DFull-timeAccounting

Key Responsibilities

  • Elicit software requirements based on users' needs and design a safe and secure software architecture
  • Write code which implements the software requirements and design test cases to verify the code
  • Work closely with the hardware team to carry out integration tests, both in the lab and field

Requirements

  • Masters / Bachelor's Degree in Computer Engineering / Computer Science / Electrical and Computer Engineering
  • Experience in C / C++ / C# / Python programming languages
  • Familiar with Object-oriented Analysis and Design
  • Interested to write software to interact with various robotic components
  • Comfortable to work as a team and interact with engineers from other disciplines