Company
Zurich Instruments logo

Zurich Instruments

Location

In office: Zurich

  • 🇨🇭 Switzerland
Apply

Senior Software Engineer Python (LabOne Q)

Zurich Instruments is a technology leader in advanced test and measurement instruments based on dynamic signal processing. Our products are used in many challenging research fields by scientists all over the world. Zurich Instruments' vision is to be the reference for digital instrumentation in leading research and development laboratories.

Are you fascinated by quantum computing? Do you want to develop large systems capable of controlling hundreds of gates? Would you like to contribute to our LabOne Q software to improve user experience and integration with external frameworks?

For our R&D team in Zurich, we are looking for a Senior Software Engineer Python (LabOne Q).

Responsibilities:

  • Develop efficient and reliable software for our state-of-the-art measurement instruments.

  • Lead development of features for LabOne Q covering all aspects of concept, implementation, testing, and documentation.

  • Collaborate effectively with peers in R&D and product management on architecture, code reviews, and the definition of features.

  • Contribute to seamless integration of LabOne Q with other popular quantum computing frameworks.

  • Contribute to the automated system-level test framework for LabOne Q.

  • Identify and resolve performance and scalability issues.

  • Debug complex problems across the whole stack and find effective fixes.

Profile:

  • MSc or PhD in Quantum Engineering, Physics, or Electrical Engineering.

  • Professional track record of 3+ years in writing production-quality software and maintainable code in Python.

  • Experience with API design and control of Test & Measurement equipment.

  • Experience or strong interest in quantum computing languages and frameworks, such as OpenQASM, Qiskit, and PycQED.

  • Desire to develop into an expert in quantum computing software stacks, characterization methods, and quantum-specific digital signal processing.

  • Proficiency in writing unit, integration, and system tests.

  • Strong problem solving, troubleshooting, and analysis skills.

  • Team player who enjoys close collaboration with other team members.

  • Fluent in English, additional languages are a plus.

We offer a diverse work environment in an international, high-tech arena 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.