Senior Platform Engineer (m/f/d)
Switzerland, Rotkreuz
Other
Other
Date of last update: 28/07/2026 2026-10-28
Job description
As a first-tier supplier to our renowned business partner Roche Diagnostics in Rotkreuz, we are currently looking for a motivated and dedicated Senior Platform Engineer for a temporary assignment of 12 months, with high probability of extension.
The team consists of Linux software engineers looking for a new team member to help develop and maintain Roche's in-house Linux distribution for medical devices. The main focus of this role is to implement and maintain the next generation of the custom OS abstraction layer: a C++ system daemon and a large family of plugins that expose OS capabilities over an RPC API. Besides, all team members are welcome to contribute in all areas they are interested in and feel comfortable with.
The perfect candidate is a quick-learning team player with a "can-do" attitude who will drive the development and maintenance of the custom OS abstraction layer, focusing heavily on the C++ backend. Backed by a Master's degree in Software Engineering or equivalent experience, the candidate brings hands-on expertise with modern C++ in a Linux environment and is eager to apply technical know-how to impactful medical instruments and software projects. They thrive on independent problem-solving and possess the advanced English skills required to seamlessly translate complex technical information for non-technical audiences.
Tasks & Responsibilities
- Develop and maintain the custom OS abstraction layer, focusing heavily on the C++ backend and the next-generation system daemon.
- Implement a comprehensive family of plugins designed to expose operating system capabilities over an RPC API.
- Contribute technical expertise to medical instrument and software projects, including the continuous development of an in-house Linux distribution for medical devices.
- Ensure system quality and maintainability through C++ unit and integration testing, refactoring legacy codebases, and managing Debian packaging and configurations.
Must-Haves
- Minimum 10 years hands-on experience with modern C++
- Linux as development environment
- Master in SW Engineering or other degree in Computer Science or equivalent experience
- Team player with a "can-do" attitude, quick learner, enjoying problem solving, ability to work independently
- English: advanced, ability to communicate technical information to non-technical audiences
Nice-to-Haves
- Experience in Virtualization / Container technologies, Kubernetes, CI/CD pipelines
- Experience with cloud providers (e.g. AWS) and IaC (e.g. Terraform)
- Experience in Embedded Software, Hardware Drivers, ARM Platform, hardware / software Integration
- German is a welcome bonus
Benefits
- Become part of one of the most prestigious pharmaceutical companies and actively shape the future of healthcare
- Experience a work culture that promotes diversity and inclusion and where all employees feel valued
- Work on a state-of-the-art campus featuring green spaces, meeting areas, and an inspiring atmosphere
- Work with modern and up-to-date tools in an innovative work environment
- Start with a professional onboarding process and a thorough introduction to your new role during the Welcome Days
- Benefit from financial support for your professional development plans
- Enjoy a selection of high-quality meals in modern staff restaurants
- As part of a sustainable mobility concept, on-site parking spaces are available to you
- Take advantage of unbeatable, year-round discounts at renowned retailers and over 200 top brands
- Benefit from fleet discounts when purchasing new cars or receive constant fuel discounts
Wir wertschätzen Vielfalt und begrüssen daher alle Bewerbungen ? unabhängig von Geschlecht, sozialer Herkunft, Religion, Alter und Identität. Zur leichteren Lesbarkeit und besseren Verständlichkeit verwenden wir nur eine Gender-Form. Selbstverständlich sind im jeweiligen Kontext alle Genderformen gleichermassen gemeint.
Temporär
80 - 100%
Mitarbeiter

