Embedded Systems Engineer II

Job Description

Job Title: Embedded Systems Engineer II. Location: Burnaby, BC, Canada

This role sits at the intersection of embedded software and hardware, with a strong focus on FPGA-based systems, firmware development, and hardware bring-up; You will work with cross-functional teams to help deliver reliable and scalable quantum computing hardware used by customers worldwide.

Duties:

  • Design, develop, and test embedded firmware and software for quantum control systems.
  • Build and extend automated testing frameworks, including unit, integration, and hardware-in-the-loop tests.
  • Collaborate with FPGA designers to debug timing issues, resets, interrupts, and hardware-software boundary problems.
  • Support FPGA validation by developing firmware drivers, test programs, and data capture tools;
  • Refactor and improve legacy C/C++ firmware to increase reliability and maintainability.
  • Work closely with engineering, software, and processor development teams;
  • Maintain clear, version-controlled technical documentation aligned with development workflows.
  • Independently manage routine engineering tasks while escalating complex challenges when needed.

Qualifications:

  • Degree in Electrical Engineering, Computer Engineering, Software Engineering, Engineering Physics, or equivalent experience.
  • 2 to 5 years of relevant embedded systems experience or an equivalent combination of education and experience.
  • Strong proficiency in C/C++ for embedded systems development.
  • Working knowledge of VHDL or Verilog sufficient to understand FPGA module interfaces.
  • Solid understanding of hardware-software co-design, digital logic, timing, and low-level interfaces;
  • Experience with FPGA register maps, memory-mapped interfaces, and communication protocols.
  • Strong communication skills and ability to collaborate across multidisciplinary teams.

Additional:

  • Master’s degree or higher in a related engineering or physics discipline.
  • Experience with high-speed interfaces such as PCIe, DDR, Ethernet, or SERDES.
  • Exposure to test-driven development and CI pipelines for embedded or FPGA workflows.
  • Hands-on experience with oscilloscopes, logic analyzers, JTAG, and hardware bring-up.
  • Linux device driver development experience is a plus;
  • Eligibility for EIT or Professional Engineer registration in British Columbia is an advantage.

Benefits and Instructions:

  • Base salary range: 86,880 to 130,320 CAD per year, based on experience and skill level.
  • Competitive total rewards including equity, bonus opportunities, and comprehensive benefits.
  • Inclusive and collaborative work culture focused on growth, learning, and innovation.
  • No third-party candidates will be considered;
  • D-Wave is an equal opportunity employer and values diversity in all forms.
  • Interested candidates should apply directly through D-Wave’s official careers channels.

JOB TYPE

Full-time

COMPENSATION

C$86k - C$130k

SHARE

Important: To avoid application spam, include this statement at the end of your resume or application: 'I found this position on ( Quantum Jobs List ) .' Applications without it will be disqualified.

Back to all Quantum jobs
arrow mark