Resume Score

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

Sign in to check score

About the role

  • Senior FPGA Engineer developing and verifying FPGA designs for innovative medical devices at Kardium. Collaborating with cross-functional teams to enhance device functionality.

Responsibilities

  • Assisting in FPGA design, including implementing and verifying modules.
  • Supporting debugging efforts for FPGA-related issues, working closely with firmware and hardware teams.
  • Writing and maintaining testbenches to validate FPGA functionality.
  • Participating in code reviews, contributing to design improvements and optimization.
  • Assisting in system integration by collaborating with software, hardware, and verification teams.
  • Working with multi-FPGA systems, including interconnect design and verification.
  • Documenting designs, test procedures, and debugging results to ensure knowledge retention and transfer.

Requirements

  • Bachelor’s degree or higher in electrical engineering, computer engineering, or a related field.
  • Minimum 8+ years of experience in FPGA development and verification.
  • Experience with Vivado for FPGA design and Active-HDL for simulation and verification.
  • Proficiency in VHDL (primary); Verilog/SystemVerilog an asset.
  • Experience with static timing analysis and closure.
  • Understanding of AXI (Lite/Full) memory-mapped register interfaces.
  • Understanding of clock domain crossing (CDC) principles.
  • Basic understanding of analog/mixed-signal design, high-speed digital design, and signal integrity concepts.
  • Ability to read electrical schematics.
  • Experience with debugging tools such as logic analyzers and oscilloscopes.
  • Proficiency in TCL and Python scripting.
  • Familiarity with Git-based version control and code review workflows.
  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.
  • Strong interpersonal skills with the ability to interface effectively across multiple disciplines and functions at various levels of the organization.

Benefits

  • Comprehensive medical & dental coverage for all permanent employees – effective as of Day 1, with no waiting period.
  • Work-day flexibility – we offer a flexible work environment for daily working hours. In addition, we provide 3 personal days per year.
  • Support for you (and your dependents) overall well-being.
  • Family building – we provide top up for maternity leave, adoptive leave, and parental leave for non-birthing parents. Employees can also enroll in benefit coverage for fertility drug treatment.
  • Career progression and learning support.
  • Professional membership support.

Job type

Full Time

Experience level

Senior

Salary

CA$113,000 - CA$132,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Python

Location requirements

HybridBurnabyCanada

Report this job

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