Principal Engineer

Roche Diagnostics International Ltd

Rotkreuz, Switzerland
Real-time linux debian yocto
C++ and rust safety-critical applications
Rabbitmq distributed messaging
This role involves leading the conceptualization and hands-on development of high-quality software for molecular and point-of-care laboratory solutions

Job Summary

  • This role involves leading the conceptualization and hands-on development of high-quality software for molecular and point-of-care laboratory solutions.
  • The successful candidate will manage global teams while ensuring strict adherence to regulatory standards like ISO 13485 and IEC 62304.
  • Roche offers a culture that encourages personal expression and genuine connections where every voice matters in preventing and curing diseases.

Matching Summary

This role involves leading the conceptualization and hands-on development of high-quality software for molecular and point-of-care laboratory solutions.

Skills & Requirements

Must-have

  • Real-Time Linux Debian Yocto
  • C++ and Rust safety-critical applications
  • RabbitMQ distributed messaging
  • ISO 13485 and IEC 62304 compliance
  • CAN bus hardware integration
  • Global team management experience
  • Async programming and Actor Model

Nice-to-have

  • Docker and Development Containers
  • Tokio and serde Rust frameworks
  • Proactive cross-functional collaboration
  • Cost optimization innovation
  • Root-cause analysis expertise

Key Requirements

  • 10+ years of technical and management experience
  • Expert-level medical instrument control software design
  • Direct oversight of global teams including talent acquisition
  • Deep proficiency in C++ and Rust for embedded systems

Work Rights

Not specified

Tailored Resume

Cover Letter