×
Register Here to Apply for Jobs or Post Jobs. X

FPGA Engineer

Job in Ottawa, Ontario, Canada
Listing for: Q-Block Computing
Full Time position
Listed on 2026-07-21
Job specializations:
  • Engineering
    Hardware Engineer, Electronics Engineer, Test Engineer
Job Description & How to Apply Below

Job Description

Q-Block Computing is seeking an FPGA Engineer to join our innovative team in Canada. This role offers an exciting opportunity to contribute to the development of cutting‑edge quantum technologies in sensing, communication, and computation. The candidate will join Q-Block Computing to design and implement FPGA‑based real‑time processing and control subsystems that interface directly with quantum hardware platforms.

Job Summary

As an FPGA Engineer, you will collaborate with other team members and achieve technical milestones under the guidance of the Technical Lead — Orchestration Control. Job duties include the design, implementation, simulation, and verification of FPGA logic for real‑time data acquisition, signal processing, timing distribution, and hardware control. This role bridges the boundary between high‑speed digital hardware and the firmware/software control stack.

Responsibilities
  • Design, implement, simulate, and verify RTL modules in VHDL or Verilog for FPGA‑based real‑time control and data acquisition subsystems.
  • Develop high‑speed digital interfaces between FPGA fabric and external peripherals including ADCs, DACs, DDS synthesizers, and high‑speed serial transceivers.
  • Implement real‑time signal processing pipelines within FPGA fabric, including filtering, decimation, accumulation, and feedback control paths.
  • Design and implement deterministic timing and synchronization logic to coordinate multi‑channel and multi‑node hardware operations at sub‑microsecond precision.
  • Develop and maintain FPGA build flows, constraint files, and synthesis scripts for target platforms.
  • Create simulation test benches and verification environments to validate RTL functionality, timing closure, and interface compliance prior to hardware deployment.
  • Integrate FPGA subsystems with embedded firmware running on ARM Cortex‑M or similar microcontrollers via shared‑memory, SPI, or AXI‑style interfaces.
  • Perform on‑hardware debugging and characterization using logic analyzers, oscilloscopes, and embedded instrumentation (ILA, Signal Tap).
  • Write documentation for FPGA architectures, interface protocols, register maps, and test procedures.
  • Collaborate with cross‑functional firmware, hardware, infrastructure, and systems teams.
  • Contribute to a culture of continuous learning and knowledge sharing within the team.
Qualification
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Physics, or a related field;
    Master's degree is an asset.
  • 4+ years of professional experience in FPGA design and verification using VHDL, Verilog, or System Verilog.
Security and Compliance Requirements
  • Must be eligible to obtain and maintain Government of Canada security clearance, if required for assigned projects.
  • Must be eligible to comply with requirements of the Controlled Goods Program, if required for assigned projects.
  • Must be willing to participate in background screening, documentation, and compliance processes associated with security‑sensitive work.
  • Experience working in regulated, security‑sensitive, or defense‑oriented engineering environments is an asset.
Skills
  • Strong proficiency in VHDL or Verilog for RTL design; experience with both synthesis and simulation workflows.
  • Hands‑on experience with Xilinx Vivado, Intel Quartus, or Lattice tool chains; familiarity with timing constraint definition and closure.
  • Solid understanding of high‑speed digital design principles: clock domain crossings, pipelining, resource utilization optimization, and metastability mitigation.
  • Experience implementing high‑speed ADC/DAC interfaces, JESD
    204B, LVDS, or multi‑gigabit serial transceivers on FPGA is highly desirable.
  • Familiarity with embedded processor integration (AXI bus, soft‑core processors, or FPGA‑to‑MCU interfaces) is an asset.
  • Exposure to digital signal processing implementation in FPGA fabric (FIR/IIR filters, NCOs, CORDICs) is an asset.
  • Experience with Xilinx Zynq, Zynq Ultra Scale+, or comparable SoC‑FPGA platforms is an asset.
  • Experience in scientific, defense, or deep‑tech hardware environments (photonics, RF, quantum, aerospace) is an asset.
  • Hands‑on proficiency with laboratory instruments such as oscilloscopes, logic analyzers,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary