Software Developer II

3 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 and lab environments.

Key Responsibilities:

  • Participate in the full life cycle of software products from development, test and validation, production deployment, maintenance, through to 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 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, like Scheme, Clojure, or Scala
  • Emacs, Docker, Jenkins, SQL, MongoDB, InfluxDB, Grafana, Redis

Compensation:

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.

About Us:

D-Wave Systems Inc. is the leader in the development and delivery of quantum computing systems, software, and services and is 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 for problems as diverse as logistics, artificial intelligence, materials sciences, drug discovery, cybersecurity, fault detection, and financial modeling.


  • Software Developer

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

    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...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and...