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.