Research Software Engineer
Core
Develop and maintain in-house software for data acquisition, analysis, and instrument control to support the characterization and operation of silicon-based quantum processors.
Role type
Research Software Engineer (Quantum Computing)
Builds
Software stack for experiment and instrument control, scalable quantum dot-based circuits, and analysis tools for quantum processors.
Domain
Quantum Computing / Semiconductor / Cryogenics
Required skills
Python, Object-Oriented Programming, Software Design Principles, Git, Version Control, Analytical Problem Solving
Preferred skills
Python scientific libraries (NumPy, SciPy, Pandas), C/C++/Rust/MATLAB, Software Validation, Technical Reporting
Technologies
Python, NumPy, SciPy, Pandas, Matplotlib, Jupyter, Git
Responsibilities
Maintain and expand in-house software for experiment and instrument control; Refactor and test existing software libraries; Collaborate with hardware experts to scope and develop new features; Assist in characterizing and validating quantum dots; Manage feature requests, issues, and bugs; Support best practices in software repositories.
Seniority
Mid-level, hands-on IC
