Senior SW Engineer (m / f / d) - Rust development / ownership, borrowing, and lifetimes / Rust libraries and frameworks (e.g., tokio, actix-web, rocket, serde, sqlx) / C++ and Linux / Docker / CAN bus / RabbitMQ / Basic scripting / English / German
Project :
For our customer Roche Diagnostics International AG based in Rotkreuz, we are looking for a Senior SW Engineer (m / f / d).
Background :
Roche Diagnostics International Ltd in Rotkreuz is one of the world's leading providers of diagnostic system solutions for clinics, laboratories, and doctors' offices. The company employs over people in Rotkreuz and is one of Roche Diagnostics' main sites. Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based on race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, disability, medical condition, marital status, veteran status, or any other characteristic protected by law.
The perfect candidate
We are seeking a full-stack software engineer to strengthen our software team. In this position, you will be a key member of our HW Chapter, driving innovation and creating value in healthcare domains such as Mol lab, Core lab, and Point of care. This hands-on role involves defining, building, testing, and releasing high-quality software for IVD and non-IVD products. As a domain expert, you will influence project directions to enhance our product portfolio.
You are a self-motivated team player eager to influence your development, proactive in collaboration, and share your know-how. You bring new ideas to improve products and optimize costs, seeking a role that allows cross-functional and international growth. Your job title is a starting point for your professional journey.
Tasks & Responsibilities :
1. You develop concepts and participate in feasibility studies to meet technical requirements.
2. You perform and own specific software development tasks, ensuring reviews using checklists and templates.
3. You lead work package definition, estimation, planning, and contribute to software architecture, quality attributes, and stay updated with technological trends.
4. You conduct root-cause analysis and provide bug fixes for post-market software issues.
5. You ensure process compliance, propose improvements, and stay informed about standards.
Must Haves :
* University degree in software or electrical engineering or related field.
* At least 2 years of proven experience as a Software Engineer with a focus on Rust development.
* Strong understanding of Rust's core concepts, including ownership, borrowing, and lifetimes.
* Experience with asynchronous programming in Rust (e.g., async/await).
* Familiarity with Rust libraries and frameworks (e.g., tokio, actix-web, rocket, serde, sqlx).
* Experience with C++ and Linux.
* Experience with Docker on Linux.
* Basic scripting skills are advantageous.
* Knowledge of RabbitMQ and CAN bus is advantageous.
* Understanding of Event-Driven Architecture is a plus.
* Experience in regulated environments like medical devices is preferred.
* Motivated, deadline-oriented, proactive, and thorough.
* Fluent in English; German skills are advantageous.
* Interest in interdisciplinary and hardware-focused applications, with a strong software background.
* Excellent communication, teamwork, documentation skills, and drive to complete projects.
Nice to Haves :
* Experience in agile development environments.
Additional Details :
Reference Nr. : SDA
Role : Senior SW Engineer (m / f / d)
Industry : Pharma
Workplace : Rotkreuz
Full-time : 100% (On-site 50% required)
Start : ASAP
Duration : 12+ months
Deadline : 18/08/2025
If interested, please send your complete dossier via the link in this advertisement or directly to jobs[at]itcag[dot]com for other positions.
About us :
ITech Consult is an ISO 9001:2015 certified Swiss company with offices in Germany and Ireland, specializing in recruiting for IT, Life Science, and Engineering fields. We offer staff leasing and payroll services, free of charge for candidates.
#J-18808-Ljbffr