* 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
Requirements
* 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
Tech stack
C++LinuxDebianKubernetesCI/CDAWSTerraform
Benefits
* Fascinating, innovative environment in an international atmosphere
* A highly motivated team and an open way of communication