(HOME PAGE) COVID-19 UPDATE: Important information regarding this. Click here to learn more.
Share this page

C# Software Engineer

The C# Software Engineer will design, develop and maintain the software that enables the connectivity of TOMRA Sorting Machines to a managed cloud platform. The software engineer will be able to function as member of a scrum team and will play a key role in interfacing with external stakeholders

Dublin, Ireland 27.03.2019

Roles and Responsibilities:

  • Writing of technical software to connect sorters to a cloud platform
  • Work in an agile development environment
  • Communicate and coordinate with key contributors both internally and externally
  • Work with a continuous integration software release system
  • Execute or support software field test and validation
  • Participate in system architecture design
  • Provide training on software developed.


Skills and abilities:

  • Experienced C# programmer
  • Experience with Microsoft Azure Cloud platform
  • Experience with TCP/IP protocols – OPC, Modbus, MQTT
  • Knowledge of Python and gRPC a plus
  • Knowledge of software development for Windows and/or Linux
  • Familiarity with continuous integration/continuous deployment technologies.
  • Good communication skills, both verbally and in writing
  • Team worker
  • Solution oriented, proactive, service oriented, customer oriented
  • Prepared to travel on a regular basis both to other TOMRA sites or customers’ sites, both domestic and abroad



Bachelor, Master or PhD in Computer Science or Software Engineering

Please send your CV to Tara.Boland@tomra.com