Platform Engineer
Indexed description
For our client, we are looking for an experienced Linux Software Engineer who supports the development and maintenance of a custom Linux distribution for medical devices, with a strong focus on modern C++ backend development, system daemons, and OS abstraction layers. The ideal candidate brings extensive hands-on experience with C++ in a Linux environment, confidently develops and maintains software components such as RPC-based plugins, contributes to the continuous improvement of embedded software platforms, and ensures high-quality, maintainable solutions through testing, refactoring, and effective collaboration within interdisciplinary development teams.
Start date: asap / latest Start Date: 01.10.2026
End date: 12 months from start date
Extension (in case of limitation): possible
Workload: 80-100%
Home Office: Onsite 50% , home office possible, flexible working hours
Contract Type: Contracting
Location: Rotkreuz
Your Tasks:
- 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
Your Profile:
- Master in SW Engineering or other degree in Computer Science or equivalent experience
- Minimum 10 years hands on experience with modern C++
- Linux as development environment
- 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
Sounds like a great job?
Then we look forward to receiving your complete application documents through our online application form.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search