Software Developer II

1 month 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 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 disciplines 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 of 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.
Bonus Points
  • Common Lisp or similar language, like Scheme, Clojure, or Scala.
  • Emacs, Docker, Jenkins, SQL, MongoDB, InfluxDB, Grafana, Redis.

Salary Range: $103,000 - $154,000 a year

Additional Information: We celebrate diverse perspectives to drive innovation in our pursuit. Our employees range from distinguished domain experts with decades of experience in their respective fields, to bright and motivated graduates eager to make their mark. Our diverse and innovative team will make you feel appreciated, supported, and empowered to grow your career at D-Wave Systems Inc.


  • Software Developer

    4 weeks ago


    Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Requisition Information:Job Title: Software Engineer II Job Summary: Electronic Arts Inc is seeking a skilled Software Engineer II to join our team and contribute to the development of our proprietary game engine, Frostbite. As a key member of our engine team, you will be responsible for building and maintaining the engine's tools and technologies, ensuring...

  • Software Developer

    4 weeks ago


    Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Requisition Information:Job Title: Software Engineer II Job Summary: Electronic Arts Inc is seeking a skilled Software Engineer II to join our team and contribute to the development of our proprietary game engine, Frostbite. As a key member of our engine team, you will be responsible for building and maintaining the engine's tools and technologies, ensuring...

  • Software Developer

    1 month ago


    Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Requisition Number: 184468Position Title: Software Engineer IIExternal Description: Frostbite is EA's proprietary game engine, equipped with a wide range of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working closely with our team of experts. As a Software Engineer II,...

  • Software Developer

    1 month ago


    Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Requisition Number: 184468Position Title: Software Engineer IIExternal Description: Frostbite is EA's proprietary game engine, equipped with a wide range of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working closely with our team of experts. As a Software Engineer II,...


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

    Software Engineer II Job DescriptionThe EA Digital Platform (EADP) group is the backbone of the global EA ecosystem, providing the foundation for all of EA's incredible games and player experiences.We are seeking a highly skilled Software Engineer II to join our team and contribute to the development of high-level platforms like Cloud and Commerc.Key...


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

    Software Engineer II Job DescriptionThe EA Digital Platform (EADP) group is the backbone of the global EA ecosystem, providing the foundation for all of EA's incredible games and player experiences.We are seeking a highly skilled Software Engineer II to join our team and contribute to the development of high-level platforms like Cloud and Commerc.Key...


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

    Software Engineer II Job DescriptionThe EA Digital Platform (EADP) group is the backbone of the global EA ecosystem, providing the foundation for all of EA's incredible games and player experiences.We are seeking a highly skilled Software Engineer II to join our team and contribute to the development of high-level platforms like Cloud and Commerc.Key...


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

    Software Engineer II Job DescriptionThe EA Digital Platform (EADP) group is the backbone of the global EA ecosystem, providing the foundation for all of EA's incredible games and player experiences.We are seeking a highly skilled Software Engineer II to join our team and contribute to the development of high-level platforms like Cloud and Commerc.Key...

  • Software Developer

    4 weeks ago


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

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. The successful candidate will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with...

  • Software Developer

    4 weeks ago


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

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. The successful candidate will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with...

  • Software Developer

    3 weeks ago


    Burnaby, British Columbia, Canada Electronic Arts Inc Full time

    Requisition InformationRequisition Number: 184468Position TitleSoftware Engineer IIJob SummaryFrostbite is Electronic Arts' proprietary game engine, designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while providing a wide range of tools and technologies.Key ResponsibilitiesDevelop and maintain game engine...

  • Software Developer II

    1 month 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

    1 month 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

    4 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 practical applications for diverse problems.About the RoleWe are seeking an intermediate software developer to join our processor software team. The...

  • Software Developer II

    4 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 practical applications for diverse problems.About the RoleWe are seeking an intermediate software developer to join our processor software team. The...

  • Software Developer II

    1 month ago


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

    About D-Wave Systems Inc.D-Wave Systems Inc. is a leader in the development and delivery 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 problems as diverse as logistics, artificial intelligence, materials sciences, drug...

  • Software Developer II

    2 weeks ago


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

    About the Role:D-Wave Systems Inc. is seeking an intermediate software developer to join the 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...

  • Software Developer II

    1 month ago


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

    About D-Wave Systems Inc.D-Wave Systems Inc. is a leader in the development and delivery 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 problems as diverse as logistics, artificial intelligence, materials sciences, drug...

  • Software Developer II

    2 weeks ago


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

    About the Role:D-Wave Systems Inc. is seeking an intermediate software developer to join the 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...

  • Software Developer II

    2 weeks ago


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

    About the Role:D-Wave Systems Inc. is seeking an intermediate software developer to join the 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...