D-Wave Systems

Scientific Software Developer II [634]

D-Wave Systems
Apply
19 hours ago
Burnaby, CanadaMid Level

Responsibilities

  • Design, develop, and maintain software for quantum processor calibration, hardware interfaces, operational infrastructure, system testing, and monitoring.
  • Collaborate with scientists, engineers, and software teams on initiatives spanning multiple teams.
  • Provide technical guidance, code reviews, and knowledge sharing to strengthen engineering capability.
  • Own bug fixes, enhancements, and new feature development across the processor software ecosystem.
  • Improve software architecture, reliability, maintainability, and performance through optimization, testing, and documentation.
  • Contribute to requirements definition, design, development, testing, validation, deployment, maintenance, and decommissioning.
  • Independently own development tasks and conduct technical investigations.
  • Participate in process improvements, technical discussions, and development best practices.
  • Participate in an on-call rotation supporting the availability and performance of QPU solvers on the Leap cloud platform.

Requirements

  • 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 delivering complex software systems, including 3+ years of industry experience, or an M.Sc. with 1+ years of industry experience, or a Ph.D. in a related discipline.
  • Understanding of software architecture, algorithms, concurrency, and performance optimization techniques.
  • Experience designing, implementing, and optimizing software interfaces to hardware systems.
  • Experience developing reliable and maintainable software for complex engineering or scientific applications.
  • Experience with Git workflows, including branching, merging, and pull requests, and experience working in Linux environments.
  • Experience with Common Lisp using SBCL or similar functional languages such as Scheme, Clojure, or Scala.
  • 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.
  • Strong problem-solving, communication, and collaboration skills, with adaptability and willingness to learn new technologies and domains.

Benefits

  • Base salary targeted between $126,000 and $172,000 CAD per year, with final offer based on proficiencies within the level.
  • Company ownership, competitive pay, equity, bonus, perks, benefits, and culture-based total rewards are offered.
  • Equal employment opportunity is provided to all persons regardless of protected characteristics.

Tech Stack

ClojureGitLinuxLispScalaScheme

Categories

D-Wave Systems

About D-Wave Systems

201-500 employees

D-Wave Systems builds quantum computing hardware and software, focused on quantum annealing, with access delivered via its Leap cloud and on-premise systems. It sells subscriptions, systems, and professional services to commercial, government, and research users tackling optimization and machine-learning workloads. Founded in 1999 and headquartered in Palo Alto, it is a public company listed on the NYSE.

Contact me