Software Engineer - Robotics

Our Robotics team are creative designers responsible for bridging the gap between robotic systems and humans; human activities. Our focus is this direct interaction, that between robots and humans, and the opportunity to implement robotics solutions where humans are either unable to complete, or can be assisted to streamline, automated activities. In this position, the Software Engineer will be involved in it all in addition to writing and executing automation tests based on the interactive use-cases under design. You?ll be engaged in a combined development- and research-oriented opportunity and will deliver production-ready, quality code as you also help to manage the Robotics team build environment.

Qualifications
Functional Requirements:

  • Must have expert-level coding using Python and C++
  • Must have strong experience performing software test
  • Demonstrated ability to create high-quality code
  • Illustrated experience using the Robot Operating System (ROS)
  • Strong programming experience with Linux
  • Experience with version-control software, such as Git

Academic Qualifications:

  • Bachelor's degree in Computer Science.
  • Preferred post-graduate completion and specialization in a related discipline (or a related degree and proven industry-experience)
  • Very detail-oriented with an ability to detect discrepancies that most people wouldn't notice
  • Industry-relevant research publications

Register/Login to Apply
Post A Job