Enable job alerts via email!

Software Developer II

D Wave Systems inc

Burnaby

Hybrid

CAD 103,000 - 154,000

Full time

4 days ago
Be an early applicant

Job summary

A leading quantum computing company is seeking a Software Developer II in Burnaby, BC. The role involves developing software for processor and hardware teams, requiring a Bachelor's degree in engineering physics or physics with relevant experience. Strong proficiency in Linux, multithreaded programming, and collaborative skills are essential. The salary ranges from $103,000 to $154,000 annually, with additional benefits offered.

Benefits

Equity grants
Benefits
Incentive plans

Qualifications

  • 2+ years of relevant experience in software development.
  • Experience in optimized software development in compiled languages.
  • Experience with hardware interfaces.

Responsibilities

  • Participate in the full software lifecycle.
  • Collaborate on quantum processor calibration.
  • Develop software for fridge control and processor electronics.

Skills

Multithreaded programming
Technical communication
Collaborative mindset
Self-motivation

Education

Bachelor's degree in engineering physics or related field

Tools

Git
Linux

Job description

Software Developer II

Burnaby, BC
Research & Development – Processor Software / Full-Time, Permanent / Hybrid

About us :

D-Wave is the leader in the development and delivery of quantum computing systems, software, and services. We are the world’s first commercial supplier of quantum computers. Our mission is to unlock the power of quantum computing by delivering customer value with practical quantum applications across various fields such as logistics, AI, materials sciences, and more. Our systems are used by organizations like Volkswagen, DENSO, Lockheed, and Los Alamos National Laboratory. We are publicly traded on the NYSE as ($QBTS).

About the role :

Our processor software team develops and maintains software supporting processor development and hardware engineering teams. We seek an intermediate software developer with a background in engineering physics, physics, or related disciplines. The role involves working closely with programmers and physicists to develop software interfacing with quantum processors, primarily implemented in Common Lisp (SBCL), for design, modeling, testing, calibration, and operation.

What you will do :
  • Participate in the full software lifecycle from development to decommissioning.
  • Collaborate with team members and scientists on quantum processor calibration, hardware interfaces, and operational infrastructure.
  • Develop, support, and troubleshoot software for system hardware such as fridge control and processor electronics.
  • Maintain and extend custom software tools for lab operations.
What you will bring :
  • Bachelor’s degree in engineering physics, electrical/computer engineering, or physics with 2+ years relevant experience, or a computer science degree with strong physics and hardware experience.
  • Experience in developing and optimizing software in compiled languages and multithreaded environments.
  • Experience with hardware interfaces.
  • Mid-level experience with Git.
  • Proficiency in Linux environment.
  • Excellent technical communication skills.
  • Collaborative mindset and ability to work in interdisciplinary teams.
  • Self-motivated, proactive, curious, and passionate about learning.
Bonus points for :
  • Experience with Common Lisp or similar languages like Scheme, Clojure, Scala.
  • Knowledge of Emacs, Docker, Jenkins, SQL, MongoDB, InfluxDB, Grafana, Redis.

The salary range is $103,000 - $154,000 annually, based on experience and location. The role includes benefits, incentive plans, and equity grants. We value diversity and are an equal opportunity employer. No third-party candidates accepted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs