Platform Engineer
Indexed description
Tasks & Responsibilities:
* Development and maintenance of 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
SThree_Germany is acting as an Employment Business in relation to this vacancy.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search