Skip to content
New Job?Nejo!

The AI Job Search Engine

RORoche Diagnostics International Ltd

Principal Engineer(m/w/x)

Risch-Rotkreuz
Full-timeOn-siteSenior

Architecting software for IVD instruments on Real-Time Linux at diagnostic system provider with 2200+ employees. Expert-level medical instrument control, C++/Rust for safety-critical applications, and RabbitMQ experience required. International collaboration environment.

Requirements

  • 10+ Years of Technical & Management Experience
  • Proven history of direct oversight of global teams, including talent acquisition, performance management, and strategic program delivery
  • Continuous, active, hands-on architectural leadership in high-end embedded systems
  • Expert-level medical instrument control, designing and architecting software for Real-Time Linux (Debian/Yocto) environments for IVD instruments
  • Deep technical proficiency in C++ and Rust for safety-critical applications, and experience architecting distributed internal device messaging using RabbitMQ
  • Extensive experience with Asynchronous programming (async/await), Actor Model framework, and Event-Driven Architecture in embedded context
  • Expert knowledge of Linux Docker, Development Containers, and common Rust frameworks (tokio, serde, sqlx)
  • Hands-on experience with CAN bus and full-lifecycle SW/HW development of IVD instruments in highly regulated environments (ISO 13485/IEC 62304)

Tasks

  • Develop technical concepts
  • Lead feasibility studies
  • Ensure technical requirements are met
  • Ensure system designs are met
  • Define work packages
  • Estimate work packages
  • Plan work packages
  • Document software unit specifications and designs
  • Contribute to software architecture
  • Define key quality attributes
  • Ensure team stays current with technology trends
  • Conduct root-cause analysis for complex issues
  • Provide high-quality bug fixes for post-market software
  • Apply established checklists and templates for fixes
  • Continuously assess project risks
  • Report project risks
  • Create contingency plans for major critical path risks
  • Create scenario plans for major critical path risks
  • Ensure strict adherence to regulatory standards
  • Ensure strict adherence to IVD market standards
  • Propose process improvements to enhance development efficiency
  • Collaborate across business areas
  • Present complex technical topics to high-level audiences

Work Experience

  • 10 years

Education

  • Bachelor's degreeOR
  • Master's degree

Languages

  • EnglishBusiness Fluent

Tools & Technologies

  • Real-Time Linux
  • Debian
  • Yocto
  • C++
  • Rust
  • RabbitMQ
  • Asynchronous programming (async/await)
  • Actor Model
  • Event-Driven Architecture
  • Linux Docker
  • Development Containers
  • tokio
  • serde
  • sqlx
  • CAN bus
  • ISO 13485
  • IEC 62304
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of Roche Diagnostics International Ltd and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

  • SoFi

    Principal Engineer(m/w/x)

    Full-timeOn-siteSenior
    Luzern
  • Specialized Europe GmbH

    Lead Back End Software Engineer(m/w/x)

    Full-timeOn-siteSenior
    Cham
  • Roche Diagnostics Int. AG

    People Leader & Assay Architect(m/w/x)

    Full-timeOn-siteManagement
    Risch-Rotkreuz
  • Belimed GmbH

    Innovation Engineer - Robotics Lead(m/w/x)

    Full-timeOn-siteExperienced
    Zug
  • Specialized Europe GmbH

    Embedded Software Engineer – e-Bike Systems(m/w/x)

    Full-timeOn-siteExperienced
    Cham
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes