SL-000406
About the client
This is a contract starting by 1 October 2025 running for 12 months, with good chance of extension. The work place in Rotkreuz, with 50% WFH offered.
Job description
As a key member of the HW Chapter, the Full Stack Software Engineer will drive innovation and create added value for customers in the area of healthcare Molecular Lab, Core Lab and Point of care customer areas.
This is a hands-on software development position where you define, build, test and release high-quality software for IVD and non-IVD products. As a domain expert, you will have a large influence on projects to enhance our future product portfolio.
Your responsibilities would include the following:
- You develop concepts and participate in feasibility studies to meet technical requirements.
- You perform and take ownership of specific software development tasks, ensuring reviews using checklists and templates.
- You lead work package definition, estimation, and planning, and enhance or document SW unit specifications and designs.
- You review designs and contribute to the SW architecture, defining quality attributes and staying updated with technology trends.
- You conduct root-cause analysis of complex issues and provide bug fixes for post-market software releases.
- You ensure compliance with processes, propose improvements, and stay informed about regulatory and market standards.
Requirements
Developers with an interest in interdisciplinary and hardware focussed applications as well as electronic engineer with a strong backgrounds and interest in software development are encouraged to apply.
- In order to be considered for this role, you will possess the following skills and experience:
- University education in a software related field such as software or electrical engineering Industry experience.
- 2 years proven experience as a Software Engineer with a strong focus on Rust development.
- Solid understanding of Rust's core concepts, including ownership, borrowing, and lifetimes.
- Experience with asynchronous programming in Rust (e.g., using async/await).
- Familiarity with common Rust libraries and frameworks (e.g., tokio, actix-web, rocket, serde, sqlx).
- Experience with C++ and Linux
- Experience with Linux Dockers
- Experience with CAN bus
- Fluency in English (German nice to have)
Nice to have:
- Basic scripting knowledge would be an advantage
- RabbitMQ knowledge would be an advantage
- Event-Driven Architecture knowledge would be an advantage
- First experience working in regulated environments such as the medical device industry
Compensation benefits
Please note interviews would be conducted via video call, however the role is based 100% in Switzerland. Our client offers:
- Home office 50%
- The opportunity to work in a diverse and international environment on a long-term basis
- Modern location in Rotkreuz (40 mins direct train from Zurich)
Please note that our client will give preference to locally based candidates in Switzerland.
Are you interested to work in an international environment in one of the most recognised medical devices brands worldwide? Then apply before the deadline on Thursday 5 June (including university diploma and written references if possible)! We look forward to receiving your full application.