- 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 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.
- Nice to have: Experience with cloud providers (e.g. AWS) and IaC (e.g. Terraform).
- Nice to have: Experience in Embedded Software, Hardware Drivers, ARM Platform, hardware / software Integration.