Enable job alerts via email!
A technology consulting firm in Canada is seeking an experienced Senior FPGA / RTL Design Engineer to architect and deliver advanced FPGA solutions in high-performance environments. You will collaborate with cross-functional teams and mentor junior members. Candidates should have over 6 years of FPGA development experience, strong RTL design skills, and a degree in Engineering. This role offers opportunities for growth and involvement in various technical projects.
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.
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.
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.
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).