Senior Software Engineer / Senior Software Engineeress

Zurich Instruments AG - April 28, 2025

Join Our Team at Zurich Instruments

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

Your Role

Are you eager to be part of a team that implements the core data transfer functionality of our instruments? Are you enthusiastic about developing user-friendly and highly performant APIs? Your responsibilities will include:

  • Improving the user experience and reliability of our data acquisition APIs
  • Developing high-throughput, low-latency, asynchronous data transfer APIs
  • Maintaining and developing data transfer functionalities for our state-of-the-art instruments, encompassing all aspects from concept to implementation, testing, and documentation
  • Collaborating effectively with peers in R&D and product management on architecture, interfaces, and feature definition
  • Identifying and resolving performance and scalability issues
  • Debugging complex problems across the entire stack and implementing effective solutions

Your Profile

The ideal candidate will possess:

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

What We Offer

We provide a diverse work environment with an open and transparent company culture, where personal development forms the foundation of our success. We emphasize collaboration and support distributed decision-making, allowing everyone to take responsibility and make a substantial impact from the outset.

Join Us

Now is an excellent time to become a part of 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.