- 20.01.2026
- 1 - 2%
- Poste à responsabilités
- Indépendent
Software Engineer Simulacrum
Software Engineer Simulacrum (m/f/d) - modern C++ (C++17 or higher) / Linux / GNU command line / GitHub/GitLab/Azure DevOps / debian packaging / Docker / Shell Scripts / modern Python / Angular / OOD/ English
Project: For our client based in Rotkreuz, we are looking for a Software Engineer Simulacrum (m/f/d).
Background:
Background: The Common SW Components department is responsible for the software components supporting the development of Roche Instruments (Blood analyzers etc.).
The Simulacrum Team builds and maintains a comprehensive hardware simulator ecosystem that delivers the core test automation infrastructure. This enables detailed, automated software testing, including the use of the Gherkin language for Behavior Driven Development (BDD), across a variety of instrument projects of varying sizes.
Due to the expanded strategic importance and the need for highly reliable hardware simulation across our growing portfolio of diagnostic instrument projects, we are scaling our team. This position offers a highly engaging opportunity to solve complex architectural and performance challenges while contributing directly to the quality and delivery speed of critical medical systems.
The Perfect Candidate brings knowledge and experience in modern C++, experience with git and at least one collaboration tool. Also we are looking for a person who feels comfortable in an agile environment and who is a communicative open-minded team player.
Tasks & Responsibilities:
Software development within the Simulacrum agile team, who takes care of every activity related to the design, implementation, deployment and maintenance of instrument simulations used by Diagnostic Instrument Projects. Relentless improvement of the software stack and toolchain Close collaboration with internal customers (SW Developers)
Must Haves:
• University degree in software engineering Knowledge and experience in modern C++ (C++17 or higher).
• Must feel comfortable on a GNU command line
• Experience with git and at least one collaboration tool (GitHub/GitLab/Azure DevOps).
• Experience with Linux, for example debian packaging, basic system administration.
• Experience with container virtualization (docker, etc.).
• Writing of shell scripts Experience with modern Python, for example developing command-line tools writing web backends.
• Feels comfortable in an agile environment,
• Experience is a plus Communicative open-minded team player Pragmatic and fast problem solver English written and spoken, German is a plus
• Knowledge in Rust
Nice to Haves:
• CI experience (Ideally GitLab-CI)
• Web FrontEnd knowledge (HTML, CSS, JavaScript)
• Knowledge on modern JS frameworks (ideally Angular)
• Experience with software design patterns, principles and object oriented design (OOD)
• Experience in projects with end to end responsibility (gathering requirements, design, development, testing, deployment)
• Experience in multi-process and multi-threaded application development
Reference No.: 924711
Role: Software Engineer Simulacrum (m/f/d)
Industry: Pharmaceuticals
Location: Rotkreuz
Workload: 80 - 100%
Start: ASAP (latest start date: March 1, 2026)
Duration: 12+ months
Deadline: January 27, 2026
If this position has piqued your interest, please send us your complete resume. If this position does not quite match your profile and you would like to receive other positions directly, you can also send us your resume via this ad or to jobs[at]itcag[dot]com.
Contact us for more information about our company, our positions, or our attractive payroll-only program: +41 41 760 77 01.
About us:
ITech Consult is an ISO 9001:2015-certified Swiss company with offices in Germany and Ireland. ITech Consult specializes in placing highly qualified candidates for temporary staffing in the fields of IT, life sciences, and engineering. We offer temporary staffing and payroll services. This is free of charge for our candidates, and we do not charge any additional fees for payroll services.
+41417607701
