Software Engineer Simulacrum
vor 1 Woche
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 within Roche..
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 with the design, implementation, deployment and maintenance of instrument simulations used by Roche Diagnostic Instrument Projects.
Relentless improvement of the software stack and toolchain
Close collaboration with internal customers (Roche 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 virtualisation (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
-
Software Engineer Simulacrum
vor 1 Woche
Rotkreuz, Zug, Schweiz Randstad Digital Switzerland VollzeitWe're the Simulacrum Team, and we're looking for a pragmatic engineer to help us simulate complex diagnostic hardware. Our goal is simple: create high-fidelity virtual instruments so our software teams can develop and test without needing the physical machines.General InformationStart Date: asapLatest Possible Start Date: 1.3.26Planned Duration of...
-
Software Engineer Simulacrum
vor 1 Woche
Rotkreuz, Zug, Schweiz Experis Switzerland VollzeitThe Common SW Components departmentis responsible for the software components supporting the development of diagnostic instruments (blood analysers, etc.).TheSimulacrum Teambuilds and maintains a comprehensive hardware simulator ecosystem that delivers the core test automation infrastructure. This enables detailed, automated software testing, including the...
-
Software Engineer Simulacrum 80-100
vor 1 Woche
Rotkreuz, Zug, Schweiz Gi Group VollzeitFor our client, a leading pharmaceutical manufacturing company based in Rotkreuz, we are looking for a candidate with solid experience in modern C++, proficiency in Git, and familiarity with at least one collaboration tool. The ideal person thrives in an agile environment and brings a communicative, open‑minded, and team‑oriented mindset.General...
-
Software Engineer Simulacrum
vor 1 Woche
Rotkreuz, Zug, Schweiz Hays VollzeitThe 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.General Information:Start date = Asap - Latest Workplace = Rotkreuz, ZugDuration = 12 months - extension...
-
Rust Software Engineer
Vor 7 Tagen
Rotkreuz, Zug, Schweiz albedis VollzeitWe offer an exceptional opportunity for a person seeking a new challenge and responsibility in a renowned, innovation-driven organization within themedical technology and molecular diagnostics industry.Our client is aglobal, science-driven company in the diagnostics and medical device sector, developing advancedPCR and Molecular Diagnostics software...
-
Rust Software Engineer
Vor 7 Tagen
Rotkreuz, Zug, Schweiz Itech Consult VollzeitProject: For our client based in Rotkreuz, we are looking for a Rust Software Engineer (m/f/d).Background:In a global, cross-functional environment, the PCR Software Development chapter is responsible for developing and maintaining integrated, unified and reliable software solutions for Molecular Diagnostics Systems by leveraging our advanced capabilities,...
-
Software Engineer Rust
Vor 7 Tagen
Rotkreuz, Zug, Schweiz Work Selection VollzeitAs a first-tier supplier to our renowned business partnerRoche Diagnostics in Rotkreuz, we are currently looking for a motivated and dedicatedSoftware Engineer Rustfor a temporary assignment of 12 months, with high probability of extension.As a Software Engineer working in Rust, you will be part of a cross-functional team, playing a pivotal role in...
-
Software Engineer Rust
Vor 4 Tagen
Rotkreuz, Zug, Schweiz JobCourier VollzeitWork Selection AGAs a first-tier supplier to our renowned business partnerRoche Diagnostics in Rotkreuz, we are currently looking for a motivated and dedicatedSoftware Engineer Rustfor a temporary assignment of 12 months, with high probability of extension.As a Software Engineer working in Rust, you will be part of a cross-functional team, playing a pivotal...
-
Rust Software Engineer
Vor 7 Tagen
Rotkreuz, Zug, Schweiz Experis Switzerland VollzeitAbout the TeamIn a global, cross-functional environment, the PCR Software Development chapter is responsible for developing and maintaining integrated, unified, and reliable software solutions for Molecular Diagnostics Systems. By leveraging advanced capabilities, in-depth knowledge, and strong internal & external partnerships, the team drives accuracy,...
-
Rust Software Engineer
Vor 7 Tagen
Rotkreuz, Zug, Schweiz Randstad Digital Switzerland VollzeitLooking for a Rust expert (2+ years) to drive the development of high-quality medical device software. You bring strong problem-solving skills, a collaborative mindset, and the ability to lead by example in a diverse, cross-functional environment.General InformationPlanned duration: Extension (in case of limitation): yesWorkload: 80-100%Home Office: 2 days...