Job Description

In this role you will take the lead in the development of software that's a key component within a highly configurable automated manufacturing system.

Your breadth of experience will allow you to understand the system as a whole and to contribute creatively throughout the development lifecycle from initial concepts, prototyping, and architecture through to inventing techniques for testing the system. It's a complex undertaking requiring innovations in multiple technologies including software, and you will be liaising closely with colleagues from hardware design and manufacturing backgrounds to ensure the system functions seamlessly.


Requirements:

  • A minimum of a 2.1 bachelor's degree from a well-ranked university in a subject such as computer science, electronics, or mechanical engineering.

  • Strong Python software engineering skills - demonstrable ability to implement substantial, well-structured, reliable, and maintainable Python software (casual a...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to ECM Selection today.

    Submit Application