Backend Engineer
Solution Engineer/ Expert 80-100%
Zug
Apply on the employer's siteRole description
Solution Engineer/ Expert 80-100%
- Location:
Rotkreuz, Switzerland - Workload:
80-100% - Period:
10.2026 to 30.09.2027 - Extension:
Possible - Work Model:
Onsite 50%, home office possible, flexible working hours
The Opportunity
Build the foundation for life-saving technology.
We are seeking a senior engineer to join a specialized team of software and hardware experts responsible for a purpose-built, Debian-based Linux platform that powers the next generation of medical devices. In this role, you will be a core contributor and consultant, ensuring the foundational operating system is robust, secure, and perfectly tailored to demanding MedTech environments.
Tasks & Responsibilities
- Architect and Engineer our Core OS Platform:
Take ownership of our custom Debian-based distribution. This includes everything from kernel customization and driver integration to the creation, maintenance, and optimization of Debian packages. - Master the Build and Release Pipeline:
Evolve and improve the infrastructure and processes used to build, test, and release our Linux distribution, ensuring reliability and reproducibility. - Be the Ultimate Escalation Point:
Act as the go-to expert for complex, low-level system issues. Perform deep-dive troubleshooting, debugging, and root-cause analysis across both software and hardware. - Consult and Empower Development Teams:
Guide internal project teams on how to best leverage the Linux platform. - Proactively Drive Improvement:
Constantly seek out opportunities to enhance the distribution, tools, and processes. Whether it's improving system performance, strengthening security, or automating a complex workflow, you will be expected to identify needs and champion solutions.
Must Haves
- Deep, Hands-On Linux Mastery (10+ years):
You are a seasoned professional who is comfortable across the entire Linux stack - Custom Distribution Engineering:
Proven, extensive experience building, modifying, or maintaining a customized Linux distribution, with a strong preference for Debian (e.g., using tools like debootstrap, molior, aptly). - Expertise in Debian Packaging:
You don't just apt-get install. You can create, patch, and maintain .deb packages from scratch, understanding policy, dependencies and best practices. - Strong Scripting and Automation Skills:
Fluency in Python and Shell scripting is essential for building tools and automating system tasks. - Fundamental Systems Knowledge:
A solid grasp of operating system theory (process management, memory, filesystems), software build systems (make, CMake), and the full testing and packaging lifecycle. (**) - Advanced English is mandatory; German is a welcome bonus.
Nice to Have
- Proficiency in a systems programming language like C or C++.
- Experience with embedded systems, the ARM platform, hardware drivers, and low-level hardware/software integration.
- Knowledge of modern infrastructure: Virtualization (KVM), Containers (Docker, Kubernetes), CI/CD pipelines, and Infrastructure as Code (Terraform).
- Experience with cloud platforms (e.g., AWS).
SThree_Germany is acting as an Employment Business in relation to this vacancy.
This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.