Senior Software Development Engineer

  • Emplacement
  • Salaire
    négociable
  • Type d'emploi
    Emploi permanent
  • Publié:
    4 semaines  depuis
  • Catégorie
    Industrie
  • Date limite
    1 septembre 2022
  • Langues
    English, French

We are looking for one of our clients Senior Software Development Engineer :

The Role :

As a Senior Software Development Engineer reporting to our Head of Robotics, you will be developing the tools allowing to convert our structured manufacturing data into robot instructions, for them to produce panel system and other products down the line.

As member of our core robotics team, you will help design and implement the intelligence behind our innovative robotic systems.

The ideal candidate enjoys problem solving and has the relevant proven experience working on design and implementation of computer software applications, from scratch.

Responsibilities :

  • Research, design and implement the most effective software architecture that will serve the next generation robot assembly line in our Digital Microfactory.
  • Help defining and consolidating functional and design specifications of the software product.
  • Setup and implement state of the art software testing suite for ultimately improving product quality and reliability.
  • Contribute to improving the existing software development platforms, tools and workflows.
  • Support the team to install and commission prototype and production versions in our Digital Microfactory.
  • Produce and maintain related documentation.

Requirements :

  • Minimum 5 years of strong software development hands-on experience, with object-oriented languages (preferably JAVA or C#, but not exclusively).
  • Strong notions and proven experience of:
  • Software testing practices and frameworks
  • Handling and manipulating structured files (JSON, XML, CSV)
  • CD/CI practices and tools (preferably GitHub actions, but not exclusively)
  • Git source code management
  • Dependency management and build automation tools (Maven or others)
  • A software repository available for review will be considered as valuable reference within the recruitment process.
  • A proven “can do” and ”get it done” attitude, with start-up-like mentality.
  • Able to communicate with a range of personalities and job levels from Operators to Engineers.
  • Self-starter able to work independently as well as comfortable team player to meet tight deadlines.

If you are interested in this position, do not hesitate to submit your CV