Software Developer - C++*

TOMRA • Mülheim-Kärlich, Rheinland-Pfalz • Posted July 13, 2026

About the Role

Job Description

We are now looking for a Software Developer (C++) to join our Software Team in Mülheim-Kärlich and contribute to the next generation of intelligent sorting machines.

The role combines modern C++ software development, AI-supported technologies and hands-on work directly on industrial machines.

Your Responsibilities

  • Develop and optimize C++ software for TOMRA’s sensor-based sorting machines
  • Build and improve inference pipelines for embedded and edge devices
  • Implement new software modules, features and machine logic
  • Analyze, troubleshoot and resolve software issues
  • Test and validate software directly on machines under real operating conditions
  • Support the integration of AI and deep-learning models into productive machine environments
  • Collaborate closely with electrical engineering, mechanical engineering, production and service teams
  • Contribute to continuous improvement...