Software Developer - Vue.js and C++
Tomra
Job Description
Overview
In this role you will develop and optimize HMI software for TOMRA’s sorting machines, combining frontend Vue.js interfaces with C++ backend services. You will work on real machines, translating user needs into robust features and improvements. You’ll collaborate with sensor data processing engineers and service teams to ensure performance and reliability in industrial environments.
This is an opportunity to shape next-generation intelligent sorting technology and contribute to sustainable resource management.
Leistungen / Benefits- 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
- 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 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
- Bachelor’s degree in Computer Science or related field
- C++ and Typescript / HTML / CSS development skills
- min. 3 years of software development experience
- 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
- Good communication
- Collaboration across departments
- Analytical thinking
- C++
- Typescript
- HTML