Software Developer II

2 weeks ago


Burnaby, British Columbia, Canada D Wave Systems inc Full time

About D-Wave Systems Inc.

D-Wave Systems Inc. is a leading developer and supplier of quantum computing systems, software, and services. Our mission is to unlock the power of quantum computing by delivering customer value with practical quantum applications for complex problems.

About the Role

We are seeking an intermediate software developer to join our processor software team. The successful candidate will have a strong background in engineering physics, physics, or related discipline, and will work closely with programmers and physicists to develop software that interacts with our quantum processors in production and lab environments.

Key Responsibilities

  • Participate in the full life cycle of software products from development, testing, and validation, to production deployment, maintenance, and decommissioning.
  • Work closely with team members and scientists to develop all aspects of quantum processor calibration, hardware interfaces, and operation infrastructure, including system testing and monitoring.
  • Develop, support, and troubleshoot software for system hardware, including fridge control and processor electronics.
  • Maintain and extend custom-built software tools for supporting lab operations.

Requirements

  • Bachelor's degree in engineering physics, electrical/computer engineering, or physics, with 2+ years relevant software experience. Alternatively, a degree in computer science with a strong aptitude in physics and experience working with hardware will also be considered.
  • Experience developing and optimizing software in compiled languages and in multithreaded environments.
  • Experience implementing interfaces to hardware.
  • Mid-level experience with Git: branching, merging, issuing pull requests, etc.
  • Experience working in a Linux environment.
  • Excellent written and verbal technical communication skills.
  • A collaborative mindset and a demonstrated ability to work effectively on an interdisciplinary team, on a wide variety of problems.
  • Self-motivated, proactive, flexible, curious, and passionate attitude towards learning.

Preferred Qualifications

  • Common Lisp or similar language, such as Scheme, Clojure, or Scala.
  • Emacs, Docker, Jenkins, SQL, MongoDB, InfluxDB, Grafana, Redis.

Compensation and Benefits

The Canadian national average salary range for this role is $103,000 to $154,000. The disclosed range reflects the average base salary minimum and maximum target for new hires in the position within Canada. We offer a comprehensive benefit package, including medical, dental, vision, life, and AD&D insurance, STD, LTD, and Travel Insurance.



  • Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a skilled Software Engineer II to join their team. The successful candidate will be responsible for building incredible games using Frostbite, EA's proprietary game engine. This in-house engine offers the unique ability to adapt to each game while working with a variety of tools and technologies. Key responsibilities...


  • Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a skilled Software Engineer II to join their team. The successful candidate will be responsible for building incredible games using Frostbite, EA's proprietary game engine. This in-house engine offers the unique ability to adapt to each game while working with a variety of tools and technologies. Key responsibilities...


  • Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    About Electronic Arts Inc.Electronic Arts Inc. is a leading global interactive entertainment company that connects hundreds of millions of players around the world to the sports they love through a portfolio of industry-leading video games.Our MissionWe are committed to delivering innovative and engaging gaming experiences that bring people together and...


  • Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    About Electronic Arts Inc.Electronic Arts Inc. is a leading global interactive entertainment company that connects hundreds of millions of players around the world to the sports they love through a portfolio of industry-leading video games.Our MissionWe are committed to delivering innovative and engaging gaming experiences that bring people together and...

  • Software Developer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Developer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Developer

    6 days ago


    Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a skilled Software Engineer II to join our team. The successful candidate will be responsible for building incredible games using our in-house game engine, Frostbite. This cutting-edge engine offers a unique ability to adapt to each game, allowing our developers to push the boundaries of what is possible.Key Responsibilities:*...

  • Software Developer

    6 days ago


    Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a skilled Software Engineer II to join our team. The successful candidate will be responsible for building incredible games using our in-house game engine, Frostbite. This cutting-edge engine offers a unique ability to adapt to each game, allowing our developers to push the boundaries of what is possible.Key Responsibilities:*...

  • Software Developer

    6 days ago


    Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a skilled Software Engineer II to join our team. The successful candidate will be responsible for building incredible games using our in-house game engine, Frostbite. This cutting-edge engine offers a unique ability to adapt to each game, allowing our developers to push the boundaries of what is possible.Key Responsibilities:*...

  • Software Developer

    6 days ago


    Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a skilled Software Engineer II to join our team. The successful candidate will be responsible for building incredible games using our in-house game engine, Frostbite. This cutting-edge engine offers a unique ability to adapt to each game, allowing our developers to push the boundaries of what is possible.Key Responsibilities:*...

  • Software Developer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...

  • Software Developer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications using various programming languages and technologies.Technical Problem-Solving: Troubleshoot and resolve...


  • Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a highly skilled Software Engineer II to join the EA Digital Platform (EADP) group. The successful candidate will be responsible for developing and maintaining high-level platforms like Cloud, Commerce, and other core powering systems for EA's games and player experiences. Key responsibilities include: * Designing and...


  • Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Electronic Arts Inc is seeking a highly skilled Software Engineer II to join the EA Digital Platform (EADP) group. The successful candidate will be responsible for developing and maintaining high-level platforms like Cloud, Commerce, and other core powering systems for EA's games and player experiences. Key responsibilities include: * Designing and...


  • Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our team at Electronic Arts Inc.Key Responsibilities:Design and develop software solutions for the EA Digital Platform.Collaborate with cross-functional teams to integrate content and features.Ensure high-quality software delivery and maintenance.Stay up-to-date with industry trends...


  • Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our team at Electronic Arts Inc.Key Responsibilities:Design and develop software solutions for the EA Digital Platform.Collaborate with cross-functional teams to integrate content and features.Ensure high-quality software delivery and maintenance.Stay up-to-date with industry trends...


  • Burnaby, British Columbia, Canada D Wave Systems inc Full time

    About D-Wave Systems Inc.D-Wave Systems Inc. is a leading developer and supplier of quantum computing systems, software, and services. Our mission is to unlock the power of quantum computing by delivering practical applications for diverse problems.About the RoleWe are seeking an intermediate software developer to join our processor software team. The...


  • Burnaby, British Columbia, Canada D Wave Systems inc Full time

    About D-Wave Systems Inc.D-Wave Systems Inc. is a leading developer and supplier of quantum computing systems, software, and services. Our mission is to unlock the power of quantum computing by delivering practical applications for diverse problems.About the RoleWe are seeking an intermediate software developer to join our processor software team. The...

  • Software Developer II

    3 hours ago


    Burnaby, British Columbia, Canada D Wave Systems inc Full time

    About D-Wave Systems Inc.D-Wave Systems Inc. is a leading developer and supplier of quantum computing systems, software, and services. Our mission is to unlock the power of quantum computing by delivering practical applications for diverse problems.About the RoleWe are seeking an intermediate software developer to join our processor software team. The...

  • Software Developer II

    2 hours ago


    Burnaby, British Columbia, Canada D Wave Systems inc Full time

    About D-Wave Systems Inc.D-Wave Systems Inc. is a leading developer and supplier of quantum computing systems, software, and services. Our mission is to unlock the power of quantum computing by delivering practical applications for diverse problems.About the RoleWe are seeking an intermediate software developer to join our processor software team. The...