DSO National Laboratories

Robotics Software Engineer

DSO National Laboratories
Defense R&DSingaporeOnsitePosted 13 months ago

About the role

AI summarised

Join DSO National Laboratories, Singapore’s leading defence R&D organization, to contribute to the development of advanced robotic systems across air, land, and maritime domains. This role involves designing, implementing, and testing software for cutting-edge robotic platforms.

Defense R&DOnsiteAccounting

Key Responsibilities

  • Elicit software requirements based on users' needs and design a safe and secure software architecture.
  • Write code that implements the defined software requirements.
  • Design test cases to verify the functionality of the developed code.
  • Collaborate closely with the hardware team to conduct integration tests in both lab and field environments.

Requirements

  • Masters or Bachelor’s Degree in Computer Engineering, Computer Science, or Electrical and Computer Engineering.
  • Proficiency in C, C++, C#, or Python programming languages.
  • Familiarity with Object-oriented Analysis and Design principles.
  • Interest in developing software to interact with various robotic components.
  • Ability to work effectively within a multidisciplinary engineering team.