573,000open jobs
23,970companies
78,613added this week
Browse all
Location
Remote/Hybrid (Germany)
Seniority
Senior · 3+ years exp
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.

Imagine a place where your contributions lead to real impact. Welcome to TOMRA, where innovation and sustainability are at the core of our mission. From all corners of the world, we transform how we obtain, use, and reuse the planet’s resources. With innovation at our core, we develop and manufacture sensor-based sorting technologies for the global recycling and waste management industry. Our success is reflected in more than 9,000 sorting units installed and a presence in over 100 countries - making TOMRA Recycling a trusted partner for customers around the globe.

At TOMRA, we encourage a culture of purpose, collaboration, and continuous improvement. Our teams are empowered to make a real impact - driven by passion, guided by responsibility, and inspired by innovation we make a shared commitment to sustainability. We believe that diverse perspectives fuel creativity, and we actively cultivate an inclusive workplace where everyone feels valued and heard.

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

The role combines software development with modern web based technologies for HMIs, C++ software development for HMI backend services and hands-on work directly on industrial machines.

Your Responsibilities

  • Develop and optimize HMI frontend and backend software for TOMRA’s sensor-based sorting machines
  • Implement new software modules, features and HMI interactions
  • Analyze, troubleshoot and resolve software issues
  • Test and validate software functionality and user experience directly on machines under real operating conditions
  • Collaborate closely with sensor data processing SW engineers and customer service teams
  • Contribute to continuous improvements in software quality, performance and efficiency
  • Prepare technical documentation and support troubleshooting activities

What You Bring

  • Bachelor’s or Master’s degree in Computer Science or a related field
  • C++ and Typescript / HTML / CSS development skills
  • min. 3 years of experience in software development
  • Ability to work independently and take ownership of technical topics
  • Strong analytical and problem-solving skills
  • Interest in industrial systems, machinery and hands-on engineering work
  • Good communication skills and ability to collaborate across departments
  • Fluent English skills

Nice to Have

  • Experience with Vue.js, alternatively another comparable framework
  • Knowledge of image processing or machine vision
  • Education on user experience and software ergonomics
  • Understanding of hardware-software interfaces
  • German language skills
  • Experience in developing automated end to end tests, e.g. with Playwright

What to Expect

  • Modern technologies and AI-driven systems
  • A hands-on engineering environment with direct impact on machine performance
  • Close collaboration with international teams
  • Informal culture with low hierarchies and short decision paths
  • Norwegian company culture with an open “you” mentality
  • Opportunity to actively shape future machine developments

What We Offer

  • Hybrid working model
  • Flexible and international working environment
  • Modern office and testing facilities
  • Sustainable and future-oriented industry
  • Competitive salary package including bonus
  • Laptop and mobile phone
  • Long-term development opportunities within an international technology company

If you enjoy solving complex technical challenges and want to see your software running on real industrial machines, we would love to hear from you.

Does this sound like the right opportunity for you?

Please send your CV, a few words about yourself, and your motivation for this position and joining TOMRA in the "Message to manager" field.

*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.
573,000 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 Continue with Google
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
Germany
$24k – $58k per year (Estimated) • In office • Full-Time • Pune
Python
JavaScript
TypeScript
SQL
Scala
Databases
Oracle
AI/ML
Hadoop
Spark
Frontend
Angular
Mobile
JUnit
DevOps
GCP
Azure
CI/CD
Git
AWS
Gitflow
TeamCity
Analytics
Tableau
ETL/ELT
SAP BusinessObjects
Management
Agile
Scrum
Apply
$10k – $17k per year (Estimated) • In office • Internship • Bachelor's Degree • Pune
Python
Java
SQL
C#
C++
Apply
Controls Engineer 4 hours ago
$74k – $153k per year (Estimated) • In office • Full-Time • 3+ years exp • Associate's Degree • Pineville
Python
Java
C++
Visual Basic
Robotics
EtherCAT
Design
AutoCAD
IoT
Node-RED
Apply
$21k – $52k per year (Estimated) • In office • 4+ years exp • Gurgaon
JavaScript
TypeScript
AI/ML
LLM
Frontend
Zustand
Redux
React.js
Mobile
React Native
State Management
DevOps
CI/CD
Design
Figma
Apply
$17k – $44k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Voronezh
C++
Robotics
EtherCAT
CANopen
Apply
$72k – $178k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Germany
Python
TypeScript
C++
Apply
$53k – $152k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Australia
Apply
$87k – $248k per year (Estimated) • In office • Full-Time • Australia
Apply
$60k – $120k per year (Estimated) • In office • Full-Time • 5+ years exp • Schenectady
Apply
$43k – $101k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Casablanca
Apply
$152k – $275k per year (Estimated) • Remote • Full-Time • 5+ years exp • PhD • Cambridge • Courbevoie • Munich
Python
AI/ML
CUDA Toolkit
Triton Inference Server
Fine-tuning
TensorRT-LLM
CUDA
Megatron-LM
NVIDIA NeMo
Agentic Workflows
DevOps
HPC
Apply
$65k – $139k per year (Estimated) • Remote/Hybrid • Full-Time • Germany
Apply
$36k – $72k per year (Estimated) • In office • Full-Time • Germany
Apply
$69k – $137k per year • Remote/Hybrid • Full-Time • Frankfurt am Main
Apply
$35k – $71k per year (Estimated) • In office • Full-Time • Frankfurt am Main
Apply
See all jobs
This is one of many
573,000 more open roles from verified company boards, updated every day.