Embedded Systems Engineer II

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Embedded Systems Engineer developing firmware and automated tests for quantum control systems. Collaborating with multi-disciplinary teams for hardware and software integration in quantum computing.

Responsibilities

  • Design, develop and test embedded firmware and software for our quantum control and readout systems
  • Develop and extend automated testing frameworks (unit, integration, and hardware-in-the-loop tests)
  • Coordinate with FPGA designers to diagnose and resolve cross-boundary bugs (latched values, timing mismatches, resets, interrupts, etc.)
  • Assist in validating FPGA builds by writing firmware-side drivers, test programs, and data-capture tools
  • Refactor and improve legacy C firmware to enhance reliability, readability, and maintainability
  • Work closely with the multi-disciplinary teams in Engineering, Software and Processor Development
  • Maintain version-controlled documentation integrated with development workflows
  • Perform routine engineering tasks independently while seeking guidance on new or complex assignments, raising potential roadblocks early, and collaborating on problem-solving where appropriate

Requirements

  • Degree in Electrical Engineering, Software Engineering, Computer Engineering, Engineering Physics, or equivalent experience
  • 2+ years of relevant experience (or equivalent combination of education and experience)
  • Proficiency in C/C++ for embedded systems
  • Familiarity with VHDL/Verilog sufficient to understand module interfaces
  • Strong understanding of hardware/software co-design principles
  • Solid grasp of digital logic fundamentals, timing concepts and low-level interfaces
  • Experience working with FPGA register maps, memory-mapped interfaces, low-level timing requirements, and communication protocols
  • Strong verbal and written communication skills, with the ability to collaborate effectively and ask clarifying questions when needed
  • Demonstrated ability to organize work, make small independent decisions, and take ownership of assigned tasks

Benefits

  • Competitive pay
  • Company ownership
  • Meaningful benefits

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$86,880 - CA$130,320 per year

Degree requirement

Bachelor's Degree

Location requirements

HybridBurnabyCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.