Senior Software Engineer / Senior Software Engineeress

Zurich Instruments AG - May 3, 2025

Join Our Team at Zurich Instruments

Zurich Instruments is a technology leader in advanced test and measurement instruments, as well as control electronics for quantum computing. Our products are utilized in various challenging research fields by scientists around the globe and leading high-tech companies. We assist in advancing science and constructing the next generation of quantum computers.

Are You Ready to Make an Impact?

Are you eager to be part of a team that implements the core data transfer functionality of our instruments? Do you have a passion for developing user-friendly and highly performant APIs? If so, we invite you to explore the opportunity to contribute to our mission.

Your Responsibilities

  • Improve the user experience and reliability of our data acquisition APIs.
  • Develop high throughput, low latency, asynchronous data transfer APIs.
  • Maintain and develop data transfer functionalities for our state-of-the-art instruments, covering all aspects from concept to implementation, testing, and documentation.
  • Collaborate effectively with peers in R&D and product management on architecture, interfaces, and feature definition.
  • Identify and resolve performance and scalability issues.
  • Debug complex problems across the entire stack and implement effective solutions.

Your Profile

  • MSc in Computer Science, Physics, Electrical Engineering, or a related field.
  • A professional track record of 3+ years in writing production-grade software.
  • Strong knowledge of modern C++ and Python.
  • Willingness to explore and expand knowledge in additional programming languages (e.g., C, Rust, TypeScript).
  • Experience with the software development lifecycle, including new development and maintenance of existing software, testing, CI pipelines, and packaging.
  • Knowledge of asynchronous data acquisition and user-space networking is a plus.
  • A team player with excellent communication skills in English.

What We Offer

We provide a diverse work environment with an open and transparent company culture, where personal development is the foundation of our success. We thrive on collaboration and support distributed decision-making, allowing everyone to take responsibility and create a substantial impact from the very start.

How to Apply

Now is a great time to join our team. Apply online using the form below. Please note that only applications matching the job profile will be considered.

Location : Zürich
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.