Research Software Engineer
Core
Develop and maintain in-house software stacks for data acquisition, analysis, and instrument control to support quantum processor characterization and operation.
Role type
Research Software Engineer (Quantum Computing)
Builds
Software for experiment and instrument control, data analysis tools, and quantum circuit design support
Domain
Quantum Computing / Silicon-based Quantum Technology
Required skills
Python, Object-Oriented Programming, Software Design Principles, Git, Version Control, Test Development, Refactoring
Preferred skills
C/C++, Rust, MATLAB, NumPy, SciPy, Pandas, Matplotlib, Jupyter, Software Validation Practices
Technologies
Python, Git, NumPy, SciPy, Pandas, Matplotlib, Jupyter, C/C++, Rust, MATLAB
Responsibilities
Maintain and expand in-house software for experiment and instrument control; Refactor and improve code health for existing software libraries; Collaborate with hardware experts to scope and develop new features; Assist in characterizing and validating quantum dots; Manage tracking of feature requests, issues, and bugs; Support best practices in software repositories for measurement teams
Seniority
Mid-level, hands-on IC
