Senior FPGA / RTL Design Engineer
Overview
We are seeking an experienced FPGA / RTL Design Engineer to join our development team. This role is focused on architecting and delivering advanced FPGA solutions in high-performance, production-grade environments. You’ll work closely with cross-functional teams to design, verify, and optimize systems used in data-intensive, real-time applications.
Key Responsibilities
-
Architect, design, simulate, and test advanced FPGA-based solutions.
-
Define high-level design requirements and support product development.
-
Collaborate with hardware, software, and verification teams to validate designs.
-
Lead technical design reviews and resolve complex issues.
-
Produce high-quality documentation to support new product introduction.
-
Participate in Agile/Scrum ceremonies and contribute to continuous improvement.
-
Mentor junior team members and share technical expertise.
Core Skills & Experience
-
6+ years of FPGA development experience; background with video/audio systems an asset.
-
Strong RTL design skills using Verilog/SystemVerilog.
-
Expertise in FPGA workflows (RTL capture, synthesis, timing closure, prototyping, release).
-
Hands-on debugging with simulations and in-FPGA logic analyzers.
-
Familiarity with SoC interconnects (AXI, Avalon), high-speed protocols (PCIe, Ethernet, HDMI, SDI, DisplayPort), and compression standards (e.g., HEVC, AVC).
-
Knowledge of FPGA development tools such as Vivado and Quartus.
-
Additional programming knowledge (C, C++, Python) considered an advantage.
What We’re Looking For
-
Strong problem-solving ability with a focus on performance, efficiency, and optimization.
-
Organized, detail-oriented, and capable of working independently or in a team.
-
Excellent communication skills and the ability to explain technical concepts to diverse audiences.
-
A degree in Engineering (or equivalent experience).