image

Senior Rust Engineer (Relocation to Switzerland)

Full-time
Switzerland

Your Role

Join a global leader in medical diagnostics that helps millions of people access better healthcare every day. You’ll work in a collaborative, innovative environment where your ideas are valued, your individuality is respected, and you can grow personally and professionally.

  • Exciting domain & new product development – you will be part of a greenfield MedTech project where a completely new product is built from scratch

  • Meaningful impact for people – your work directly contributes to improving healthcare and people’s lives

  • Modern tech stack – you will work with Rust, Docker, CI/CD, cloud-based workflows, and distributed systems

  • International environment – you will collaborate with experienced experts across multiple countries and cultures

  • Switzerland as a location – you will spend 2 days a week on-site with the client in one of Europe’s most innovative countries

What We Offer

  • A flagship project in the MedTech sector: innovative, greenfield, and impactful

  • Strong team spirit: fun events and a great sense of community among ERNIans

  • Personalized professional development: tailor-made training opportunities at ERNI

  • Work-life balance: flexible hours and remote work (up to 5 weeks/year within the EU)

  • Attractive pension benefits: we cover two-thirds of your pension contributions

Your Profile

  • University education in a software related field such as software or electrical engineering

  • At least 8 years of experience in software development, including 3 years using Rust

  • Strong expertise in C/C++ and Embedded Linux; experience with C#/.NET is a plus

  • Solid understanding of Rust's core concepts, including ownership, borrowing, and lifetimes.

  • Experience with asynchronous programming in Rust (e.g., using async/await).

  • Experience with Linux Dockers, basic scripting knowledge would be an advantage, experience with C++ and Linux, familiarity with common Rust libraries and frameworks (e.g., tokio, actix-web, rocket, serde, sqlx). Also, RabbitMQ knowledge would be an advantage. Experience with CAN bus

  • Event-Driven Architecture knowledge would be an advantage

  • First experience working in regulated environments such as the medical device industry

  • Fluent in English and German is advantageous

  • Willingness to relocate to Switzerland

About us

We are ERNI – an international consulting and engineering company with Swiss roots. Since 1994, we have been supporting companies in bringing innovations to market faster and smarter. With over 800 employees across 18 locations in 8 countries, we are shaping the digital future. Maybe soon with you?