Software Developer (C++)*

  • Full-time

Company Description

Today, we are not utilizing resources in a sustainable way. In fact, the world is only 9% circular, meaning much of the Earth’s precious resources are only used once, leaving huge untapped potential for more sustainable resource management. TOMRA provides cutting-edge solutions for optimal resource productivity within the recycling, mining and food industries and is therefore uniquely positioned to shape the Circular Economy, creating demand for this way of thinking in the world. At TOMRA we want to be a thought leader, encouraging a more sustainable way of thinking and inspiring active change around the world.

Job Description

As a Software Developer, you'll play a pivotal role in developing and testing software for sensor-based sorting machines, contributing to our mission of optimizing resource productivity.

Key responsibilities include:

  • Developing new and extending existing software modules in C++
  • Collaborating with cross-functional teams, particularly the AI group, to enhance software capabilities
  • Validating algorithms on test machines and addressing issues reported by internal and external stakeholders
  • Proposing and implementing improvements, with a focus on innovation and efficiency
  • Generating technical documentation to ensure seamless integration and operation of software solutions

Qualifications

We're seeking candidates with the following qualifications:

  • Proficiency in C++ programming with a solid understanding of software development principles
  • Experience in image processing, pattern recognition, or machine learning
  • Strong technical expertise and a hands-on approach to working with sorting machines
  • Familiarity with hardware-software interfaces, network programming, and multithreading (preferred)
  • Willingness to learn basic HTML/Javascript for frontend modifications
  • Excellent communication skills in English; basic proficiency in German preferred or willingness to learn

Additional Information

This role requires on-site presence in Mülheim-Kärlich 2-3 days a week.

To apply, please submit:

  • A motivational letter detailing your interest in the position (in English)
  • Your CV (in English)
  • Relevant certificates (university, training, testimonials, referrals, etc.)

Join us in driving sustainable change and shaping the future of resource management at TOMRA.

 

*Tomra does not differentiate on the basis of gender, race or ethnicity, religion, color, sexual orientation or identity, disability, age and other protected statuses as given by applicable law. We are committed to creating a diverse and inclusive environment and are proud to be an equal opportunity employer.

Most important – it’s a match!

#LI-MH1

Privacy Policy