Senior Application Software Engineer
7 days ago
Company Description
TOMRA
was founded in 1972, based on the design, manufacturing and sale of reverse vending machines (RVMs) for automated collection of used beverage containers. Today TOMRA provides solutions that enable the circular economy with advanced collection and sorting systems, and food processing by employing sensor-based sorting and grading technology.
TOMRA Collection
is a leading innovator in the circular economy and Clean Loop Recycling. Founded on the invention of the world's first reverse vending machine, we now collect over 50 billion drink containers for recycling each year through 85,000 installations across 60 markets. The 50 billion collected containers represent only 3% of global beverage packaging sold which provides a significant opportunity for TOMRA Collection to continue its growth and further contribute to a more sustainable planet.
At TOMRA
, we want people to innovate, show passion in their work and be responsible. We encourage the freedom to innovate and take risks that result in breakthroughs that challenge the status quo. We value passion that focuses and commits to meeting success. We believe in a responsible and safe mindset that takes care of our customers, products, and fellow employees.
The TOMRA Group
employs 5000 people globally and is listed on the Oslo Stock Exchange (OSE: TOM). TOMRA was named Norway's Most Innovative Business in 2023, number one on the list of the country's top 25 companies.
Job Description
The RVM Software department at TOMRA Collection is responsible for developing and maintaining software for TOMRA's new and existing reverse vending machines (RVMs). To seize emerging opportunities and ensure that we remain at the forefront of innovation as we deliver the technology of the future, we are now expanding our team and are searching for Senior Application Software Engineers to join our mission.
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 solution spans from OS-level and microcontrollers to application- and user interface software, while we also specialize in computer vision and image processing. We work closely across domains and disciplines solving complex problems in a dynamic and high paced environment.
We're about to embark on a major modernization of the RVM Software platform, and you could play a key role in shaping and delivering this transformation. You will be joining a department made up of highly skilled and collaborative engineers who are passionate about building robust and innovative software solutions. To thrive in this environment, we believe it is important that you are curious by nature, you challenge the status quo and continuously push to do better. Ideally, you are an aspiring Tech Lead that is passionate about technology, software design- and architecture as well as best practices within software engineering.
Responsibilities
- Design, develop and maintain software for Tomra's wide range of machines
- Develop software at application- and user interface level while maintaining a system-level focus
- Stay up to date on technology trends, contributing to future oriented solutions and technologies
- Support and enable Agile practices within software development
- Be an advocate for quality and maintainability of our systems
- Contribute to a thriving and innovative team environment
Qualifications
- MSc, BSc or similar in software related studies. Relevant work experience may compensate for lack of a formal education
- Strong experience with C++ software development
- Experience with newer programming languages such as Rust or Go on embedded
- Experience with software design- and architecture
- Experience with test automation at various test levels
- Experience with Agile methodology
- Beneficial with experience from UX, preferrable within the Qt framework
- Beneficial with experience from domain-driven design and information models
- Other relevant technologies: Webassembly, Python, Embedded Linux, Yang
Qualities
- A self-driven team player with a passion for technology
- Structured, analytical and responsible, taking pride in delivering excellent results
- Great collaboration and communication skills
- Fluent oral and written English, Norwegian would be an advantage
We especially encourage women to apply.
Additional Information
What does TOMRA offer you?
- Professional challenges within a growing, market-leading global technology company
- Good opportunities for professional development and competence building through participation in relevant training courses and seminars
- 5 extra days holiday at Easter or Christmas time or between other public holidays in Norway
- Excellent facilities in Asker with a modern gym, free parking and electric chargers and our own healthy and varied lunch restaurant
- Hybrid working - Including access to our shared office space at Epicenter in Oslo
- Carpooling group from Oslo; if you're lucky, you might share a ride with our CEO – Tove Andersen
- Attractive compensation package including insurances, bonus and share scheme
Ready to grow your career with purpose? Applications are continually assessed so we encourage you to apply at your earliest convenience no later than
Please apply by sending us your CV, a few words about yourself, and why you are interested in the position and joining TOMRA.
If you have any questions, feel free to contact Martine Vatle in the Talent department:
Martine: /
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.
-
Software Engineer Intern
2 days ago
Drammen, Viken, Norway SaveOCEAN Full timeWant to Volunteer in the SaveOCEAN team?SaveOCEAN is an organization dedicated to ocean conservation and raising awareness about the threats our blue planet faces, such as plastic pollution, oil spills, overfishing, and climate change. By providing information, actionable steps for individuals, and inspiration through success stories, SaveOCEAN motivates...
-
Software Development Engineer in Test
5 days ago
Bærum, Viken, Norway Trimble Inc. Full timeYour Title:Software Development Engineer in Test (QA)Job Location:Norway, SandvikaTrimble is hiring a Software Developer Engineer in Test (SDET) in Sandvika, Norway. Join us to enhance our construction collaboration products with new features and technologiesThe Quality Assurance (QA) team focuses on improving software quality through automation and tool...
-
Software Engineer R&D – Team Echo Sounder
5 days ago
Drammen, Viken, Norway Kongsberg Discovery Full timeAre you a problem solver who enjoys software development and solving complex tasks? And would you like to join our Echo sounder team developing our market leading software together with knowledgeable, competent and easy-going colleagues? We have an exciting opening suitable for both newly graduated developers and senior developers since we believe in...
-
Data Engineer
7 days ago
Asker, Viken, Norway Opus Systemer AS Full timeOpus Dental is a Norwegian company developing the leading electronic patient journal system in the Nordic dental market, trusted by over 25,000 users in 4,500+ clinics. We have developed software solutions for the dental market since 1993. A steady growth journey has enabled constant product development and established a solid foundation for developing an...
-
Senior Electrical Engineer
2 days ago
Asker, Viken, Norway Energy Full timeJob Responsibilities: Are you a skilled electrical engineer with experience within HVDC and HVAC offshore wind projects?We are seeking an Electrical Senior Engineer to support study and tendering phases for HVDC and HVAC topside offshore wind projects. The right candidate will have the opportunity to develop his/her skills within electrical engineering in a...
-
Senior Electrical Engineer
1 hour ago
Asker, Viken, Norway ENERGY Full timeJob Responsibilities:Are you a skilled electrical engineer with experience within HVDC and HVAC offshore wind projects?We are seeking an Electrical Senior Engineer to support study and tendering phases for HVDC and HVAC topside offshore wind projects. The right candidate will have the opportunity to develop his/her skills within electrical engineering in a...
-
Software Senior
2 days ago
Kongsberg, Viken, Norway Kongsberg Defence & Aerospace Full timeVil du jobbe med fremtidens forsvarsteknologi? Software Seniorer søkesSoftware-avdelingen i Missiles & Space utvikler og vedlikeholder software til verdens mest avanserte kryssermissiler. Vår software skal fungere under ekstreme forhold. Missilsystemene er komplekse med heftig manøvreringsevne og avansert funksjonalitet i alle faser av flukten. Vår...
-
Embedded Software Engineer
2 days ago
Kongsberg, Viken, Norway Kongsberg Maritime Full timeAn incredible opportunity awaits you asEmbedded Software Engineer. In this role, you will play a part in our dynamic Embedded Software team, delivering essential platform software solutions for our business.Our Embedded Software team, part of the Technology Platform group, is looking for your expertise to help us reach our ambitious goals and drive...
-
Software Test Engineer
2 weeks ago
Kongsberg, Viken, Norway Kongsberg Discovery Full timeInKONGSBERG DiscoveryUncrewed Platform we design, create, build and test autonomous underwater vehicles and autonomous uncrewed surface vessels, which can explore from the sea surface down to six thousand meters below. Our vehicles can operate alone for days and weeks at a time, gathering information about the seafloor, the water, and objects in the water....
-
Project Engineer
2 days ago
Asker, Viken, Norway NOV Full timeDescriptionAbout the Role NOV Oslo is looking for a Project Engineer, Software to join our Field Engineering team in Asker. In this role, you will design, program, and maintain PLC and HMI systems that drive NOV's Drilling Fluid Control Systems. You will work on modernizing automation systems, supporting aftermarket projects, and ensuring smooth operation...