DN

Robotics Software Engineer

DSO National Laboratories
Defense R&DSingaporeOnsitePosted 12 months ago

About the role

AI summarised

This role at DSO National Laboratories involves the research and development of advanced robotic systems for national defense applications across air, land, and sea domains. The engineer will design safe software architectures, develop code for robotic components, and perform system integration in lab and field settings.

Defense R&DOnsiteAccounting

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