Senior Software Engineer (Measurement and Bring-up)
Core
Develop Python software to control and coordinate complex instrument racks for high-fidelity qubit experiments, ensuring robust, repeatable measurement workflows.
Role type
Senior Software Engineer (Measurement and Bring-up)
Builds
Robust software workflows for qubit device characterization and bring-up
Domain
Quantum computing hardware control and measurement
Deliverable
production ML models | product features | infrastructure
Required skills
Python software engineering, scientific Python stack (NumPy, SciPy, pandas, xarray), typed/data-modeling (pydantic), instrumentation control frameworks (QCoDeS), hardware interaction debugging, CI/CD, experiment abstraction design, statistical analysis, uncertainty quantification
Preferred skills
AI tool usage for automation, observability/telemetry platforms (Kusto/Azure Data Explorer), simulation/mocking of instruments
Technologies
Python, NumPy, SciPy, pandas, xarray, pydantic, QCoDeS, GitHub, Azure DevOps, pip, uv, ruff, pre-commit
Responsibilities
Implement and maintain measurement/characterization/bring-up routines; develop Python code for instrument rack control; partner with scientists to translate requirements into designs; build reusable software building blocks; ensure high-quality, traceable measurement data; troubleshoot end-to-end software/hardware issues
Seniority
Senior, hands-on IC
