Circle8 is proud partner of the Aston Martin Aramco Formula One® Team.
Risch-Rotkreuz, Hybrid
12 months
40 hours

SL-001002

Applying only takes 2 minutes

SL-001002

About the client

Location: Zug (region)

Starting date: ASAP (latest 01.03.2026)

Duration: 12 months (with possible extension)

Our client is a globally active Life Science organisation based in Switzerland, developing medical instruments used worldwide. Within their engineering organisation, a central software components unit provides reusable platforms, tools, and simulation environments that enable efficient and high-quality software development across multiple instrument programs. The team operates in a modern, agile setup and plays a key role in accelerating development cycles while ensuring the reliability of safety-critical medical systems.

Job description

  • Contribute to the design, implementation, deployment, and maintenance of hardware and instrument simulation software within an agile team
  • Build and evolve a comprehensive simulation ecosystem that serves as the foundation for automated software testing across multiple instrument projects
  • Continuously improve the software stack, architecture, and toolchain with a focus on performance, reliability, and scalability
  • Collaborate closely with internal software development teams as key stakeholders and users of the simulation platform
  • Support automated testing approaches, including Behavior Driven Development (BDD) concepts
  • Take ownership across the full software lifecycle, from design to operation

Requirements

Must-Have

  • Technical University degree in Software Engineering or a comparable technical field
  • Strong hands-on experience with modern C++ (C++17 or higher)
  • Confident working on the GNU/Linux command line
  • Solid experience with Git and at least one collaboration platform (GitHub, GitLab, or Azure DevOps)
  • Practical experience with Linux environments, e.g. Debian-based systems, basic system administration, packaging
  • Experience with container technologies (e.g. Docker)
  • Ability to write shell scripts
  • Experience with modern Python, e.g.
  • Developing command-line tools
  • Implementing web backends
  • Comfortable working in an agile environment
  • Strong communication skills, open-minded team player, pragmatic problem solver
  • Fluent English (spoken and written); German is a plus
  • Knowledge of Rust is an advantage

Nice-to-have

  • Experience with CI/CD pipelines, ideally GitLab CI
  • Web frontend knowledge (HTML, CSS, JavaScript)
  • Experience with modern JavaScript frameworks (ideally Angular)
  • Solid understanding of software design patterns, OOD principles
  • Experience with end-to-end responsibility in software projects
  • Background in multi-process and multi-threaded application development

Due to regulatory and work authorisation requirements, we can only consider Swiss and EU citizens for this role.

Apply now

Applying only takes 2 minutes

This role is handled by:

Michiel Klootwijk