Location: Harwell Campus, UK
Employment Type: Full-Time/Part- time
Candidates must have the right to work in the UK
Key Responsibilities
• API Validation & Improvement: Review and test the auto-generated Python API to ensure reliability,
performance, and ease of use.
• Documentation & Example Code: Write clear, comprehensive documentation and develop example
scripts that showcase how to interact with and control the hardware through Python.
• GUI Development: Design and implement Python-based graphical user interfaces (GUI) to streamline
hardware control and data visualization.
• Collaboration: Work closely with our C++ development team, hardware engineers, and other
stakeholders to identify requirements, troubleshoot issues, and propose improvements.
• Continuous Integration: Support the integration of Python modules within our broader software
architecture and contribute to automated testing pipelines.
Required Skills & Experience
• Proficient in Python: Experience in writing clean, modular, and well-documented code, preferably in a
hardware/embedded context.
• Familiarity with SWIG or similar tools for bridging C++ and Python.
• C++/Linux Knowledge: Comfortable reading C++ code and using Linux based environments.
• UI/UX Experience: Experience with Python GUI frameworks (e.g., PyQt, Tkinter, PyGui) is a plus.
• Documentation & Testing: Proven track record of producing high-quality documentation and thorough
test suites.
• Collaborative Mindset: Excellent communication skills and the ability to work effectively in a cross-
functional team.
What We Offer
• Competitive Salary & Benefits: Reflective of experience and expertise.
• Professional Growth: Opportunity to shape the Python tooling for state-of-the-art quantum hardware.
• Innovative Environment: Work at the intersection of hardware, software, and quantum science.
• Flexible Working: We support hybrid or remote arrangements where possible
Please contact us: [email protected]