×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer

Job in 6343, Rotkreuz, Kanton Zug, Switzerland
Listing for: F. Hoffmann-La Roche AG
Full Time position
Listed on 2026-05-30
Job specializations:
  • Software Development
    DevOps, Software Architect, Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 CHF Yearly CHF 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Location: Rotkreuz

Position Overview

Principal Engineer – PCR Hardware, Roche Diagnostics International Ltd, Rotkreuz, Switzerland.

Join Roche Diagnostics, a leading provider of diagnostic system solutions covering clinics, laboratories, and doctors’ offices. Roche Diagnostics International operates in Rotkreuz, employing over 2,200 people and forming part of Roche’s core operations.

Responsibilities
  • Lead conceptual design and feasibility studies for new IVD and non‑IVD software solutions.
  • Own the software life cycle: from requirement definition, estimation, and planning to documentation of unit specifications and design.
  • Contribute to the overall software architecture, defining key quality attributes and monitoring technology trends.
  • Conduct root‑cause analysis for complex issues and deliver high‑quality bug fixes for post‑market releases.
  • Continuously assess and report project risks, creating contingency and scenario plans for critical risks.
  • Ensure strict compliance with regulatory standards (IVD) and propose process improvements to enhance development efficiency.
  • Collaborate cross‑functionally to explain technical concepts to senior business and technical audiences.
Qualifications
  • 10+ years of technical and management experience, including direct oversight of global teams, talent acquisition, performance management, and strategic program delivery.
  • Hands‑on architectural leadership in high‑end embedded systems and real‑time Linux (Debian/Yocto) environments for laboratory or diagnostic medical instruments.
  • Expertise in C++ and Rust for safety‑critical applications, distributed internal device messaging (Rabbit

    MQ), and asynchronous programming (async/await).
  • Experience with the Actor Model, event‑driven architecture, and embedded middleware design patterns.
  • Knowledge of Linux Docker, development containers, and Rust frameworks such as Tokio, Serde, and SQLx.
  • Hands‑on experience with CAN bus and full‑lifecycle software/hardware development of IVD instruments in ISO
    13485/IEC
    62304 environments.
  • Proven ability to document architecture, perform risk management, and meet regulatory compliance.
Who You Are

You are a self‑motivated team player who proactively shares your expertise, brings new ideas for product improvement, and seeks opportunities across functions and geographies. You enjoy influencing your own development and prioritise cost optimisation and novel feature development.

Equal Opportunity Statement

Roche is an equal‑opportunity employer and strictly prohibits unlawful discrimination based upon race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, disability, medical condition, marital status, veteran status, or any other characteristic protected by law.

Apply now to discover this exciting opportunity.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary