KEYTEO – Zürich Metropolitan Area (Hybrid)
Join
KEYTEO's
expert software engineering team and play a pivotal role in the technological evolution of cutting-edge software engineering team in Zurich. This long-term assignment, within the R&D department of one of our top clients, focuses on
modernizing a large-scale
C++
codebase and guiding its migration to Rust
—improving safety, reliability, and maintainability in a regulated environment.
You'll be employed by
KEYTEO
, working closely with software architects, system engineers, and regulatory experts to ensure a smooth transition from legacy
C++
components to modern Rust-based modules, while maintaining compliance with
medical software standards
(IEC 62304, ISO 13485, ISO
What You'll Do
* Lead and contribute to the
design, refactoring, and migration
of existing
C++
components into
C++
components in
Rust.
* Provide
technical guidance and mentorship
to the development team on Rust best practices, ownership models, concurrency, and memory safety.
* Collaborate with system and quality engineers to maintain
traceability, validation, and verification
throughout the migration process.
* Ensure compliance with
medical-grade software development standards
and participate in technical documentation and code reviews.
* Support system integration, testing, and validation of migrated modules in a regulated, safety-critical environment.
* Work closely with architecture and DevOps teams to evolve CI/CD pipelines supporting hybrid
C++
/Rust builds.
* Investigate and resolve complex software issues during migration, testing, and production phases.
What You'll Bring
* Degree in
Computer Science, Software Engineering, or related field.
* 8+ years of experience
in software development with
software
development
C/
C++
, ideally in
safety-critical or regulated industries
(medical, automotive, aerospace, etc.).
* Hands-on experience with Rust
, including personal or professional projects, and a strong desire to deepen expertise.
* Solid understanding of
modern
C++
(C++11/14/17)
and Rust paradigms (ownership, lifetimes, async, traits, etc.).
* Familiarity with
Linux development environments
, build systems (CMake, Cargo), and version control (Git).
* Strong communication and teaching skills — ability to
explain Rust concepts
clearly to experienced
C++
developers.
* Fluent
English & German (C1).
Why KEYTEO
* Employee-First Model:
Stay part of the KEYTEO family with full benefits while working on-site with our client.
* Impact & Purpose:
Contribute to safer, more reliable
medical technologies
that improve lives.
* Career Growth:
Access dedicated training budgets, mentoring, and leadership development opportunities.
* Flexibility & Culture:
Enjoy a dynamic, multicultural environment with hybrid and flexible working arrangements.
Ready to help shape the next generation of medical software through Rust?
Join
KEYTEO
and lead the transformation from C++ to Rust in a safety-critical domain.
Apply now