Your mission
We are a dynamic team passionate about the quantum computing landscape and we are looking for a senior software engineer to help us realize our goal. Our main product consists of specialized control stacks that give experimentalists precise control and quantum bits readout. Our users write and execute experiments and algorithms through a high-level interface called Quantify.
Quantify is an open-source project actively being developed in collaboration with Orange Quantum Systems. It provides a user-friendly interface for users to write quantum algorithms, visualization libraries for plotting quantum circuits and live data, and a compiler that compiles quantum circuits to hardware instructions (e.g. our in-house quantum assembly code, Q1ASM). See quantify-os.org for a high-level overview and GitLab for an impression of our current work.
The software engineering team consists of 5 engineers with a mix of nationalities and backgrounds. Most of our tasks are centered around developing and maintaining Quantify. Our current challenges relate to making our compiler smarter and faster, continuously updating old logic to reflect new requirements, and opening the software up for extensions and features.
About you:
As a senior software developer, you focus on architecting and designing new features and solutions for the Quantify framework. Additionally, you provide technical guidance, and foster a culture of continuous learning and innovation. You are one of the technical experts of the team, where people can ask you questions and learn from your capabilities, and you like to help, guide and support your team members.
Responsibilities:
Quantify is an open-source project actively being developed in collaboration with Orange Quantum Systems. It provides a user-friendly interface for users to write quantum algorithms, visualization libraries for plotting quantum circuits and live data, and a compiler that compiles quantum circuits to hardware instructions (e.g. our in-house quantum assembly code, Q1ASM). See quantify-os.org for a high-level overview and GitLab for an impression of our current work.
The software engineering team consists of 5 engineers with a mix of nationalities and backgrounds. Most of our tasks are centered around developing and maintaining Quantify. Our current challenges relate to making our compiler smarter and faster, continuously updating old logic to reflect new requirements, and opening the software up for extensions and features.
About you:
As a senior software developer, you focus on architecting and designing new features and solutions for the Quantify framework. Additionally, you provide technical guidance, and foster a culture of continuous learning and innovation. You are one of the technical experts of the team, where people can ask you questions and learn from your capabilities, and you like to help, guide and support your team members.
Responsibilities:
- Design and Development: Collaborate with cross-functional teams to design and develop new features and functionalities of Quantify. You take the lead where needed and act as a professional in the team.
- Architecture: Contribute to the architectural design and development of software projects, ensuring scalability, maintainability, and performance optimization throughout the development lifecycle.
- Process Improvement: Actively seek and implement improvements in professional processes to enhance team efficiency and software quality, and take ownership and accountability in these processes.
- Quality Assurance: Engage in regular code and design reviews, comprehensive testing, and diligent debugging.