Zurich Instruments is a technology leader in advanced test and measurement instruments and in control electronics for quantum computing. Our products are used in many challenging research fields by scientists all over the world and by leading high-tech companies worldwide. We help advance science and build the next generation of quantum computers.
Are you fascinated by quantum computing? Do you want to be part of the core team developing a quantum control system for hundreds or thousands of qubits? Are you passionate about high performance computing?
For our R&D team in Zurich, we are looking for a Software Engineer - Quantum Control Systems.
Your responsibilities
* Develop software components interfacing with real-time qubit control and measurement electronics, covering all aspects through concept, implementation, testing, and documentation.
* Implement high-throughput, low-latency data transmission for real-time qubit control and quantum error correction.
* 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 whole stack and implement effective solutions.
Your profile
* MSc in Computer Science, Quantum Engineering, Electrical Engineering or relevant practical experience.
* Solid experience in writing production-grade software.
* Good knowledge of modern C++ and Python.
* Experience with the software development lifecycle.
* Team player with great communication skills in English.
* Knowledge in any of the following areas is a plus: distributed systems, GPU programming, RDMA, Rust, FPGA programming.
We offer a diverse work environment with an open and transparent company culture where personal development forms the basis of our success. We thrive on cooperation and support distributed decision-making that allows everyone to take responsibility and generate substantial impact from the start and on many levels.
Now is a great time to join the team.
We look forward to receiving your resume and motivation letter.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.