Discover your dream Career
For Recruiters
RM IT Professional Resources AG

Platform Engineer

RM IT Professional Resources AG Zug, Switzerland
Posted 16 hours ago Contract Competitive

Platform Engineer

Platform Engineer (C++/Linux) | Pharma | Zug | Hybrid | 12 Months

For our client in the pharmaceutical sector, based in Zug, we are looking for an experienced Platform Engineer to join a team developing and maintaining an in-house Linux platform used in medical devices.

Your Responsibilities
  • Develop and maintain a custom OS abstraction layer with a strong focus on modern C++ backend development.
  • Design, implement, and maintain a system daemon and a suite of plugins exposing operating system capabilities through an RPC API.
  • Contribute to the evolution and maintenance of an in-house Linux distribution for medical devices.
  • Write and maintain unit and integration tests to ensure software quality, reliability, and maintainability.
  • Refactor legacy code, manage Debian packaging and configuration, and drive continuous platform improvements.
  • Collaborate closely with cross-functional engineering teams to deliver technical solutions for medical instrument and software development projects.
Your Profile
  • 10+ years of hands-on experience with modern C++ development.
  • Strong experience developing software in a Linux environment.
  • Master's degree in Software Engineering, Computer Science, or equivalent professional experience.
  • Experience with unit and integration testing, code refactoring, and Debian packaging/configuration.
  • Fluent English, with the ability to communicate technical concepts effectively.
Your Strengths
  • Collaborative team player with a proactive, can-do attitude.
  • Strong analytical and problem-solving skills.
  • Self-motivated, quick learner, and able to work independently.
Nice to Have
  • Experience with virtualization or container technologies (Docker, Kubernetes).
  • CI/CD pipelines.
  • Cloud platforms such as AWS and Infrastructure as Code (Terraform).
  • Embedded Linux, hardware drivers, ARM platforms, or hardware/software integration.
  • German language skills.

Location: Zug, Switzerland (Hybrid)
Sector: Pharmaceutical
Start Date: ASAP
Duration: 12 months (extension possible)
Workload: 100%
Reference: BH 24468

If you are interested in this opportunity, please send us your CV in English, together with your availability, expected hourly rate, and a daytime phone number where we can reach you.

Due to Swiss work permit regulations, we can only consider applications from Swiss nationals, EU/EFTA citizens, or candidates holding a valid Swiss work permit.

We are committed to fostering an inclusive and diverse workplace and welcome applications from people of all backgrounds, regardless of gender, age, disability, sexual orientation, ethnicity, religion, or personal expression. There is no requirement to include a photo or gender information in your application.

As required by our client, we will need information regarding your nationality, date of birth, marital status, and valid Swiss work permit during the recruitment process. For applicants with disabilities, we are happy to discuss suitable accommodations together with our client.

This job advertisement was created with the support of AI technology and has been reviewed and approved by a recruiter.

Pay gross CHF 82.91 Description:

Background:


We are a team of Linux software engineers looking for a new team member to help us to develop and

maintain Roche’s inhouse 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.

The perfect candidate is a quick-learning team player with a “can-do” attitude who will drive the development and maintenance of our custom OS abstraction layer, focusing heavily on the C++ backend. Backed by a Master’s degree in Software Engineering or equivalent experience, you bring hands-on expertise with modern C++ in a Linux environment and are eager to apply your technical know-how to impactful medical instruments and software projects. You thrive on independent problem-solving and possess the advanced English skills required to seamlessly translate complex technical information for non-technical audiences.

General Information:

• Start date: asap 

• latest Start Date: 01.10.2026

• Planned duration: 12 months from start date

• Extension (in case of limitation): possible

• Max. Bill Rate: CHF 115.00
• Workplace: Rotkreuz
• Workload: 80-100%

• Home Office:Onsite 50% , home office possible, flexible working hours

• Travel: no

• Hiring Manager: Anjali Sharma

• Department: RDT Enterprise Platforms, Infrastructure (3486760301)

• Working hours: Standard

Tasks & Responsibilities:

• Development and maintenance of our custom OS abstraction layer with focus on the C++

backend

• Contribute to medical instrument / software development projects with technical know-how

• 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 Have:

• 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

Next steps:

• Interviews will start from mid of August 2026. Two rounds planned: 1. virtual, 2. onsite

• Info: Please note that this job posting will be halted on 04.08.2026 at 

• Please upload the degree certificate as well as the latest reference letter.

• Only Contractors with a completed education can be considered.

• CVs have to be uploaded in English.

• This advertisement could be subject to the job registration requirement. If this is the case, please let us know and we extend the advertisement by 2 working days.

We are fully committed to equal opportunity engagement and strive for diversity among our external workforce.

Enable Skills-Based Hiring No Planned office work location (No Value) Does On Call apply for this position? No
Job ID  24468
ABOUT COMPANY
Zurich, Switzerland
HR & Recruitment
RM IT - Going the Extra Mile in Contracting, Permanent Placements, and Payroll Solutions Since 1998, RM Group has been one of Switzerland’s largest a...
More Jobs From RM IT Professional Resources AG
RM IT Professional Resources AG
DevOps Engineer/Expert
RM IT Professional Resources AG
Zug, Switzerland
13 hours ago Full time Competitive
RM IT Professional Resources AG
Senior R Developer / R Shiny Engineer (m/w/d)
RM IT Professional Resources AG
Zurich, Switzerland
7 days ago Full time Competitive
RM IT Professional Resources AG
Applikations Entwickler - Java, Kotlin und Angular
RM IT Professional Resources AG
Zurich, Switzerland
7 days ago Full time Competitive
RM IT Professional Resources AG
Chemielaborant(in) im Bereich Analytische Entwicklung
RM IT Professional Resources AG
Sirnach, Switzerland
13 hours ago Full time Competitive
RM IT Professional Resources AG
Chemielaborant(in) - Analytische Entwicklung
RM IT Professional Resources AG
Sirnach, Switzerland
13 hours ago Full time Competitive
RM IT Professional Resources AG
IT Business Analyst – Financial Crime Compliance (Expert)
RM IT Professional Resources AG
Zurich, Switzerland
13 hours ago Full time Competitive
RM IT Professional Resources AG
Senior Business Analyst – Prozesse & Datenflüsse
RM IT Professional Resources AG
Zurich, Switzerland
13 hours ago Full time Competitive
RM IT Professional Resources AG
Databricks Solution Architekt (Azure)
RM IT Professional Resources AG
Zurich, Switzerland
13 hours ago Full time Competitive
RM IT Professional Resources AG
Front Arena Developer – AMAS/PRIME
RM IT Professional Resources AG
Zurich, Switzerland
13 hours ago Full time Competitive
RM IT Professional Resources AG
Initiative Application / Initiativbewerbung
RM IT Professional Resources AG
Zurich, Switzerland
13 hours ago Full time Competitive

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
More Jobs Like This
RM IT Professional Resources AG
DevOps Engineer/Expert
RM IT Professional Resources AG
Zug, Switzerland
Millennium Management, LLC
Platform Engineer - Python
Millennium Management, LLC
Dublin, Ireland
Calibrium
AI Platform Engineer Intern
Calibrium
Zurich, Switzerland
Senior DevOps Platform Engineer
Vontobel Holding AG
Zurich, Switzerland