D-Wave isseeking aSenior Software EngineerfortheCalibration,Automation, and Toolsteam toevolvetheautomated calibration systems and tooling for ourQPUs(quantum processing units)within the Systems Software Engineering department. This team works directly with ourquantumsoftwareengineers andphysicists,building the software platform needed for calibration protocol developmentandexecution.
The ideal candidate will have a strong background in both front-end and back-end development with the ability to contribute to all stages of the software development lifecycle. You will work closely with cross-functional teams to design, develop, and deploy innovative solutions. We are looking for engineers with diverse experiences such as distributed systems, data streaming, scientific computing, embedded systems, networking, and real-time control systems.
What you'll do
Develop and support systems and tools forquantum processorcalibration and operation
Collaborate with product managers, scientists, and other engineers to translate functional requirements into technical specifications andsolutions
Architect, develop, andmaintainweb applications and systems from concept to production.
Design and implement user interfaces using modern front-end technologies
Architect and build efficient, reliable, and maintainable back-end systems
Write clean, well-documented code, andparticipateincode reviews to ensure code quality and maintainability
Troubleshoot and debug issues,identifybottlenecks, and implement solutions tooptimizeperformance and improve the user experience
Provide mentorship and guidance to junior software engineers