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
Profile
Master in Software Engineering or other degree in Computer Science and extensive hands on experience with modern C++
Experience with Linux as development environment
Team player with a -can do- attitude, quick learner, enjoying problem solving, ability to work independently
Fluency in English spoken and written, German is a plus
Nice to Have: Experience in Virtualization / Container technologies, Kubernetes, CI/CD pipelines
Experience with cloud providers (e.g. AWS) and IaC (e.g. Terraform) is a plus
Experience in Embedded Software, Hardware Drivers, ARM Platform, hardware / software Integration is also beneficial
Benefits
Fascinating, innovative environment in an international atmosphere
A highly motivated team and an open way of communication