The RVM Software department at TOMRA Collection develops and maintains the software that powers TOMRAs new and existing reverse vending machines (RVMs).
The RVM Software department consists of 30 developers organized into five cross-functional Agile teams. Each team owns a functional part of the RVM with a responsibility to ensure quality and a sustainable codebase over time. Our technology spans from OS-level and microcontrollers to application- and user interface software as well as advanced computer vision.
As an Embedded Software Engineer in our Platform team youll focus on embedded Linux distributions and low-level software working with other engineering disciplines as needed. Youll help shape secure reliable systems while contributing to an innovative and forwardlooking environment.
Responsibilities:
- Configuration and building of Linux distributions for embedded platforms custom kernel drivers and security hardening
- MCU code development and low-level hardware abstraction
- Stay up to date on technology trends shaping future-oriented solutions and technologies
- Be an advocate for quality and maintainability of our systems
- Actively contribute to a collaborative and engaging team culture
These are some of the key responsibilities within RVM Softwares Platform team. Whether youre early in your career or bring extensive experience if you recognise yourself in parts of the listed competencies we would love to hear from you.
Qualifications :
What you bring:
- BSc MSc or similar in software related studies
- Relevant work experience may compensate for lack of a formal education
- Experience with lowlevel C or C for embedded software development
- Experience with embedded Linux Yocto development of kernel modules and real-time systems
- Experience with software design and test automation
- Understanding and interest in security principles and practices
It is an advantage if you have experience with Rust for embedded systems as well as a solid understanding of electronics and the ability to read and interpret electronic schematics.
Who are you:
We believe you are a self-driven team player who works in a structured and responsible manner. You communicate effectively collaborate well with others and show a genuine passion for technology and continuous learning. You are fluent in English both written and spoken and proficiency in Norwegian is considered an advantage.
Additional Information :
What doesTOMRA offeryou
- Professionalchallengeswithinagrowing market leadingglobalsustainability technologycompany
- Goodopportunitiesforprofessionaldevelopmentandcompetencebuilding throughparticipationin relevant trainingcoursesand seminars
- 5extradaysholidayatEasteror Christmas timeorbetweenotherpublicholidaysin Norway
- Excellentfacilitiesin Askerwithagymfreeparkingandelectricchargers andourownhealthyandvariedlunchrestaurant
- Hybridworkingas an alternative
- Attractivecompensationpackageincludinginsurances bonus andsharescheme
Ready to grow your career with purpose Applications are continually assessed so we encourage you to apply at your earliest convenience no later than 19.04.2026.
Pleaseapplyby sendingusyour CV afew wordsaboutyourself and why you are interested in the position and why you want to join TOMRA.
Ifyouhaveanyquestions feelfreetocontactMartine Vatle intheTalentdepartment:
We use Semac background checks on final candidates as part of our recruitment process.
TOMRA does not differentiate on the basis of gender race or ethnicity religion colour sexual orientation or identity disability age or 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.
Remote Work :
No
Employment Type :
Full-time
The RVM Software department at TOMRA Collection develops and maintains the software that powers TOMRAs new and existing reverse vending machines (RVMs). The RVM Software department consists of 30 developers organized into five cross-functional Agile teams. Each team owns a functional part of the RV...
The RVM Software department at TOMRA Collection develops and maintains the software that powers TOMRAs new and existing reverse vending machines (RVMs).
The RVM Software department consists of 30 developers organized into five cross-functional Agile teams. Each team owns a functional part of the RVM with a responsibility to ensure quality and a sustainable codebase over time. Our technology spans from OS-level and microcontrollers to application- and user interface software as well as advanced computer vision.
As an Embedded Software Engineer in our Platform team youll focus on embedded Linux distributions and low-level software working with other engineering disciplines as needed. Youll help shape secure reliable systems while contributing to an innovative and forwardlooking environment.
Responsibilities:
- Configuration and building of Linux distributions for embedded platforms custom kernel drivers and security hardening
- MCU code development and low-level hardware abstraction
- Stay up to date on technology trends shaping future-oriented solutions and technologies
- Be an advocate for quality and maintainability of our systems
- Actively contribute to a collaborative and engaging team culture
These are some of the key responsibilities within RVM Softwares Platform team. Whether youre early in your career or bring extensive experience if you recognise yourself in parts of the listed competencies we would love to hear from you.
Qualifications :
What you bring:
- BSc MSc or similar in software related studies
- Relevant work experience may compensate for lack of a formal education
- Experience with lowlevel C or C for embedded software development
- Experience with embedded Linux Yocto development of kernel modules and real-time systems
- Experience with software design and test automation
- Understanding and interest in security principles and practices
It is an advantage if you have experience with Rust for embedded systems as well as a solid understanding of electronics and the ability to read and interpret electronic schematics.
Who are you:
We believe you are a self-driven team player who works in a structured and responsible manner. You communicate effectively collaborate well with others and show a genuine passion for technology and continuous learning. You are fluent in English both written and spoken and proficiency in Norwegian is considered an advantage.
Additional Information :
What doesTOMRA offeryou
- Professionalchallengeswithinagrowing market leadingglobalsustainability technologycompany
- Goodopportunitiesforprofessionaldevelopmentandcompetencebuilding throughparticipationin relevant trainingcoursesand seminars
- 5extradaysholidayatEasteror Christmas timeorbetweenotherpublicholidaysin Norway
- Excellentfacilitiesin Askerwithagymfreeparkingandelectricchargers andourownhealthyandvariedlunchrestaurant
- Hybridworkingas an alternative
- Attractivecompensationpackageincludinginsurances bonus andsharescheme
Ready to grow your career with purpose Applications are continually assessed so we encourage you to apply at your earliest convenience no later than 19.04.2026.
Pleaseapplyby sendingusyour CV afew wordsaboutyourself and why you are interested in the position and why you want to join TOMRA.
Ifyouhaveanyquestions feelfreetocontactMartine Vatle intheTalentdepartment:
We use Semac background checks on final candidates as part of our recruitment process.
TOMRA does not differentiate on the basis of gender race or ethnicity religion colour sexual orientation or identity disability age or 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.
Remote Work :
No
Employment Type :
Full-time
View more
View less