Junior/Intermediate FPGA Engineer developing FPGA-based systems for Kardium's groundbreaking medical devices. Collaborating within a technical team to enhance user outcomes and device performance in a hybrid work environment.
Responsibilities
Assisting in FPGA design, including implementing and verifying modules under senior team members' guidance.
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 4+ 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.
Digital Verification Engineer developing mixed - signal Digital PLL ASICs for SiTime’s MEMS precision - timing products. Creating verification tests, debugging simulations, and driving coverage and verification closure.
Senior FPGA Engineer developing and verifying FPGA designs for innovative medical devices at Kardium. Collaborating with cross - functional teams to enhance device functionality.
Lead I&C Hardware Engineer designing and manufacturing PCB equipment for safety critical functions in the BWRX - 300 Small Module Reactor. Collaborating with vendors to meet production schedules and ensuring quality standards.
Hardware Engineer designing and testing hardware components for connected gas detection devices at Blackline Safety. Collaborating cross - functionally to deliver high - quality safety devices for industrial applications.
Senior Hardware Engineer working on connected gas detecting devices at Blackline Safety. Collaborating with cross - functional teams to ensure high - quality electronic products.
Staff Firmware Engineer at Nokia developing advanced optical line modules for next - generation Optical Engine. Collaborating with cross - functional teams while designing and testing firmware for optical transport technology.
Senior Firmware Engineer developing advanced optical line modules for Nokia's Optical Engine. Collaborating with cross - functional teams in a fast - paced environment to deliver innovative solutions.
Firmware Test Engineer testing and validating firmware for optical products with cross - functional teams. Building test automation and drivers from scratch in Nokia's Ottawa team.
Senior Firmware Engineer at Very, creating embedded firmware for Matter - enabled devices. Leading development from schematic to production certification while collaborating closely with hardware teams.
Senior Principal Firmware Engineer developing and implementing embedded firmware for advanced coherent optical systems at Nokia. Collaborating with cross - functional teams while mentoring junior engineers in an Agile environment.