Job
- Level
- Experienced
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Mülheim-Kärlich
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop modern C++ software for intelligent sorting machines, optimize algorithms, implement new modules, and test solutions directly on the machines in real-time.
Job Technologies
Your role in the team
- 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, sensor-data processing and hands-on work directly on industrial machines.
- Develop and optimize C++ software for TOMRA's sensor-based sorting machines.
- Work on software for production and quality control jigs.
- Implement new software modules, features and machine logic.
- Analyze, troubleshoot and resolve software issues.
- Testen und Validieren von Software direkt auf Maschinen unter realen Betriebsbedingungen.
- Zusammenarbeit mit den Teams für Elektrotechnik, Maschinenbau, Produktion und Service.
- Contribute to continuous improvements in software quality, performance and efficiency.
- Prepare technical documentation and support troubleshooting activities.
This text has been machine translated. Show original
Our expectations of you
Education
- Bachelor's or Master's degree in Computer Science or a related field.
Qualifications
- Strong C++ development skills.
- 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.
- Ability to work independently and take ownership of technical topics.
- Exposure to AI, machine learning or deep-learning applications.
- Knowledge of image processing or machine vision.
- Understanding of hardware-software interfaces.
- Basic frontend skills with TypeScript, HTML and CSS.
- Python knowledge.
- German language skills.
Experience
- Experience in software development for industrial, embedded or machine-related environments is of advantage.
- Experience with embedded or real-time systems.
- Experience with multithreading.
This text has been machine translated. Show original
What we offer
- Modern technologies and AI-driven systems.
- A hands-on engineering environment with direct impact on machine performance.
- Enge Zusammenarbeit mit internationalen 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.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Topics You Will Work On
Job Locations
About Your Employer
Tomra Sorting GmbH
TOMRA was founded in 1972 with a innovative design for reverse vending machines (RVMs) that could automatically collect beverage containers. This innovative idea has led TOMRA to become a leader in manufacturing and selling RVMs all over the world.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Industry, Production, Power Sector, Economy