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-timeCOMPENSATION
C$86k - C$130k
SKILLS
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

.webp)
.webp)




