More jobs:
Job Description & How to Apply Below
More than 100 organizations across commercial,government,and research sectors trust D-Wave to address complex computational challenges using quantum computing. Learn more about realizing the value of quantum computing today and how D-Wave is shaping the quantum-driven industrial and societal advancements of tomorrow:
About the role
D-Wave is seeking a Scientific Software Developer to join our Processor Software - Integrated team, which embeds directly within the Processor Development (PD) functional groups, delivering essential software tools, features, and one-on-one support for scientists.
The ideal candidate combines software development expertise with a strong understanding of physics, engineering, or hardware-integrated systems. You will collaborate closely with scientists, engineers, and software developers to solve complex technical challenges that enable the development and operation of our quantum computing systems.
This role is ideal for either a Physicist with a background in creating performative, maintainable, and extensible scientific software; or a software developer with experience working in scientific environments where physical phenomena must be considered in software models.
What you'll do
Design, develop, and maintain software supporting quantum processor calibration, hardware interfaces, operational infrastructure, system testing, and monitoring
Collaborate with scientists, engineers, and software teams to deliver initiatives spanning multiple teams
Build relationships with scientists by providing technical guidance, code reviews, and knowledge sharing to strengthen engineering capability across the teams
Take ownership of and responsibility for bugfixes, enhancements, and new feature development for the processor software ecosystem
Improve software architecture, reliability, maintainability, and performance through optimization, testing, and documentation
Contribute to the full software lifecycle, including requirements definition, design, development, testing, validation, deployment, maintenance, and decommissioning
Independently own development tasks and carry out technical investigations.
Contribute to process improvements, technical discussions, and development best practices
Participate in an on-call rotation supporting ensuring the availability and performance of our QPU solvers on the Leap cloud platform
About You
Bachelor's degree in Engineering Physics, Electrical Engineering, Computer Engineering, Physics, Computer Science, or a related discipline with demonstrated experience working on hardware-integrated systems
Relevant software development experience designing and delivering complex software systems by means of:
5+ years of industry experience
An M.Sc. in a related discipline with 3+ years of industry experience
A Ph.D. in a related discipline with post-doctoral experience
Understanding of software architecture, algorithms, concurrency, and performance optimization techniques
Experience designing, implementing, and optimizing software interfaces to hardware systems
Experience developing reliable, maintainable software for complex engineering or scientific applications
Experience developing software for scientific computing, hardware control systems, or distributed infrastructure
Familiarity with quantum computing, high-performance computing environments, digital or analog superconducting devices, device physics, or embedded systems
Experience with Git workflows including branching, merging, and pull requests
Experience working in Linux environments
Excellent problem-solving, communication, and collaboration skills
Self-motivated, adaptable, and eager to learn new technologies and domains
A D-Waver's DNA
We look at the future and say "why not"; we see possibilities where others see problems or routines. We show the way ahead and are committed to achieving ambitious goals.
We practice straight talk and…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×