368,611open jobs
9,439companies
50,719added this week
Browse all
Salary
$78k – $156k per year (Estimated)
Location
Remote/Hybrid (Wedel, Germany)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
TOMRA (OSE: TOM) is a global leader in sensor-based sorting and collection systems headquartered in Asker, Norway. Founded in 1972 by brothers Petter and Tore Planke - who invented the world’s first automated reverse vending machine (RVM) - the publicly traded multinational operates across more than 100 countries with over 5,000 employees.

Maximizing efficiency, minimizing waste and improving sustainability are some of the key challenges facing today's mining industry.

As a global leader in sensor-based sorting solutions, TOMRA Mining helps customers around the world improve resource recovery and operational performance. Our technology combines advanced sensors, real-time image processing and intelligent software to separate valuable ores from waste rock efficiently and reliably.

Our engineers work at the intersection of software, computer vision, sensor technology, physics and electronics, developing solutions that help customers get more value from their mineral resources and improve the efficiency of minerals processing operations worldwide.

As a Senior Software Engineer, you design, develop and maintain the software that powers TOMRA Mining's sensor-based sorters. Working in a small and highly collaborative team, you contribute across a wide range of technical areas, including image and data processing, machine learning, user interfaces, system integration and software architecture.

You will collaborate closely with experts in minerals processing, sensor technology, physics, optics, electronics and mechanical engineering to develop sensor-based sorting solutions for the mining industry. You will also have opportunities to test and validate your software at customer sites around the world, gaining first-hand insight into how your solutions perform in real operating environments and create value for our customers.

In this role, you will:

  • Develop and maintain software for our sensor-based sorting solutions throughout the entire product lifecycle, from concept and implementation to deployment and long-term maintenance.
  • Collaborate closely with interdisciplinary and international teams.
  • Contribute to system architecture decisions and continuously improve our software development practices, tools and processes.
  • Evaluate and apply new technologies and methodologies to improve sorter performance, reliability and usability.
  • Support the commissioning, testing and optimization of sorting solutions in collaboration with customers and colleagues around the world.
  • Share your knowledge and experience with colleagues and contribute to a culture of technical excellence.

Essential skills and knowledge

  • Strong experience in professional software development using modern C++.
  • Experience with software architecture, design patterns and modern software engineering practices.
  • Ability to collaborate effectively in interdisciplinary and international teams.
  • Strong communication skills and the ability to work effectively with technical and non-technical stakeholders.
  • Interest in occasional international travel to support testing, commissioning and optimization activities at customer sites.
  • Professional working proficiency in English; German language skills are an advantage.
  • Degree in Computer Science, Electrical Engineering, Mathematics, Physics or a related discipline, or equivalent practical experience.

Desirable skills and knowledge

  • Image processing, computer vision, machine learning or related technologies.
  • Embedded and real-time software systems.
  • Modern user interfaces and web-based applications.
  • Continuous integration, automated testing and DevOps practices.
  • Agile software development methodologies.
  • Basic knowledge of electronics, optics, mechanics or other engineering disciplines.

What we offer

  • 30 days of annual leave
  • Hybrid working model: 3 days in the office / 2 days remote (Full on-site presence during the probationary period)
  • Employer contribution to the company pension scheme
  • Employer-funded group accident insurance
  • Employee share purchase program with preferential conditions for TOMRA shares.
  • Exclusive employee discounts through the Corporate Benefits platform.
  • Company bike leasing program, including e-bike options.
  • Wellpass membership supporting your fitness, health, and wellbeing.
  • Voiio platform offering comprehensive services for work-life balance, family support, and mental health.

Interested in solving complex engineering challenges and seeing your software in action in real-world operations?

Join us and help develop the next generation of sensor-based sorting solutions.

How to Apply

Please submit:

  • Your CV in English.
  • A short motivation letter explaining why you are interested in the role and what you would bring to the team.

*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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,611 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Wedel
$83k – $187k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$48k – $136k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$48k – $90k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$109k – $172k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$70k – $156k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
Remote/Hybrid • Full-Time • 4+ years exp • Belgrade
DevOps
Azure
CI/CD
Apply
Remote/Hybrid • Full-Time • Bachelor's Degree • Asker
AI/ML
AI Agents
Copilot
DevOps
Azure
Analytics
Power BI
Management
Power Apps
Power Automate
Apply
$51k – $55k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Hanam
Apply
$80k – $191k per year (Estimated) • Remote/Hybrid • Full-Time • Germany
Python
SQL
TypeScript
JavaScript
AI/ML
Computer Vision
CUDA
CUDA Toolkit
ONNX
TensorRT
cuDNN
Feature Store
Frontend
React.js
Vue.js
DevOps
CI/CD
Rest API
Apply
$58k – $138k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Germany
C++
Python
TypeScript
Apply
See all jobs
This is one of many
368,611 more open roles from verified company boards, updated every day.