Software Developer II

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

Bonus Points:

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

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 empower your career growth at D-Wave Systems Inc.



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

    About D-Wave Systems Inc.D-Wave Systems Inc. is a leading innovator in the development and delivery of quantum computing systems, software, and services. As the world's first commercial supplier of quantum computers, we are dedicated to unlocking the power of quantum computing for practical applications across various industries.Job OverviewWe are seeking an...

  • Software Developer II

    4 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 Binary Stream Software Inc. Full time

    At Binary Stream Software Inc., we are looking for a talented Senior Software Developer to join our team. As a senior developer, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies. Your expertise will help us deliver high-quality software solutions to our clients.Key...


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


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

    Job Title: Senior Audio Software DeveloperJob Summary:We are seeking a skilled Senior Audio Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in software development, experience with embedded audio systems, and a passion for delivering high-quality solutions.Key Responsibilities:Design and...


  • Burnaby, British Columbia, Canada Enersys Full time

    EnerSys is a leading industrial technology company that serves the global community with mission-critical stored energy solutions. We are driven by a passion to provide people everywhere with accessible power to help them work and live better. Our people are our strength, an endless resource for innovation, insight, and enthusiasm.This position will report...

  • Software Engineer

    4 weeks ago


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

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...

  • Software Engineer

    4 weeks ago


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

    We are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work in a fast-paced environment.Key ResponsibilitiesWrite, modify, integrate, and test software codeCommunicate technical problems, processes, and solutionsPrepare reports,...

  • Software Engineer

    4 weeks ago


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

    Job Title: Software DeveloperAbout the Role:We are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. As a Software Developer, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare reports, manuals, and other...

  • Software Professional

    3 weeks ago


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

    About the JobWe are looking for a skilled Software Professional to join our team at Binary Stream Software Inc.Key Responsibilities:Write, modify, integrate and test software code.Communicate technical problems, processes and solutions.Prepare reports, manuals and other documentation on the status, operation and maintenance of software.Assist in the...


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

    About Binary Stream Software Inc.Binary Stream Software Inc. is a leading technology company that offers innovative software solutions to its clients.Job Title: Software DeveloperJob Summary:We are seeking a highly skilled and motivated Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, testing,...


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

    Software Developer Job DescriptionWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the ability to work effectively in a fast-paced environment.Key ResponsibilitiesDevelop, modify, and test software code...

  • DevOps Engineer II

    3 weeks ago


    Burnaby, British Columbia, Canada D-Wave Quantum Inc. Full time

    Job Description:We are seeking a highly skilled DevOps Engineer II to join our team at D-Wave Quantum Inc. in Burnaby, BC, Canada. As a DevOps Engineer II, you will play a key role in automating, deploying, monitoring, and advancing our state-of-the-art quantum computing services.Responsibilities:Design, implement, and operate our remote and on-premises web...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Binary Stream Software Inc. in Canada.Job DescriptionThe successful candidate will be responsible for designing, developing, and testing software code using Agile methodologies.You will communicate technical problems, processes, and solutions effectively with...

  • Software Developer

    4 weeks ago


    Burnaby, British Columbia, Canada SKYN WAX BAR LTD. Full time

    We are looking for a talented Software Developer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications. Key Responsibilities:• Design and develop software applications using various programming languages and technologies• Collaborate with...


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

    Job DescriptionWe are seeking an experienced Software Developer to join our team at Binary Stream Software Inc. in a permanent role.Key ResponsibilitiesWrite, modify, integrate, and test software code.Communicate technical problems, processes, and solutions.Prepare reports, manuals, and other documentation on the status, operation, and maintenance of...

  • Software Developer

    2 weeks ago


    Burnaby, British Columbia, Canada Infoblox Canada Ltd. Full time

    As a skilled Software Engineer at Infoblox Canada Ltd., you will be responsible for the development and deployment of software systems. Your primary tasks will include collecting and documenting user requirements, coordinating the development, installation, integration, and operation of computer-based systems, and evaluating the performance and reliability...

  • Software Developer

    3 weeks ago


    Burnaby, British Columbia, Canada Ninety Five Lube Services Inc. Full time

    We are looking for a skilled Software Developer to join our team. Key responsibilities include:• Developing scalable and efficient software solutions• Collaborating with cross-functional teams to design and implement software features• Troubleshooting and debugging software issues• Staying up-to-date with industry trends and technologies

  • Software Developer

    3 weeks ago


    Burnaby, British Columbia, Canada SEVEN HILLS GROUP TECHNOLOGIES INC. Full time

    Software Development PositionSEVEN HILLS GROUP TECHNOLOGIES INC. is seeking a skilled Software Development Expert to join our team.Key Responsibilities:Write, modify, integrate, and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes, and solutionsPrepare reports, manuals, and...

  • Software Developer

    4 weeks ago


    Burnaby, British Columbia, Canada Normanna Care Services Limited Partnership Full time

    Key Responsibilities:• Develop and maintain software applications using various programming languages.Requirements:• Bachelor's degree in Computer Science or related field;• Proficiency in at least one programming language (e.g., Java, Python, C++);• Experience with software development methodologies (e.g., Agile, Scrum);