The AI Job Search Engine
Principal Engineer(m/w/x)
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
- English – Business 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
Not a perfect match?
- SoFiFull-timeOn-siteSeniorLuzern
- Specialized Europe GmbH
Lead Back End Software Engineer(m/w/x)
Full-timeOn-siteSeniorCham - Roche Diagnostics Int. AG
People Leader & Assay Architect(m/w/x)
Full-timeOn-siteManagementRisch-Rotkreuz - Belimed GmbH
Innovation Engineer - Robotics Lead(m/w/x)
Full-timeOn-siteExperiencedZug - Specialized Europe GmbH
Embedded Software Engineer – e-Bike Systems(m/w/x)
Full-timeOn-siteExperiencedCham
Principal Engineer(m/w/x)
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
- English – Business 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
About the Company
Roche Diagnostics International Ltd
Industry
Healthcare
Description
Roche Diagnostics International Ltd is a leading provider of diagnostic system solutions for clinics, laboratories, and doctors' offices, employing over 2200 people.
Not a perfect match?
- SoFi
Principal Engineer(m/w/x)
Full-timeOn-siteSeniorLuzern - Specialized Europe GmbH
Lead Back End Software Engineer(m/w/x)
Full-timeOn-siteSeniorCham - Roche Diagnostics Int. AG
People Leader & Assay Architect(m/w/x)
Full-timeOn-siteManagementRisch-Rotkreuz - Belimed GmbH
Innovation Engineer - Robotics Lead(m/w/x)
Full-timeOn-siteExperiencedZug - Specialized Europe GmbH
Embedded Software Engineer – e-Bike Systems(m/w/x)
Full-timeOn-siteExperiencedCham