Quick Summary
Location: Ottawa, ON (on-site)Employment type: Full-time permanentSalary range: $105,000 – $145,000 CAD per year About Q-Block Computing: Q-Block Computing builds quantum systems that operate in the real world.
Design, implement, simulate, and verify RTL modules in VHDL or Verilog for FPGA-based real-time control and data acquisition subsystems.
Bachelor's degree in Electrical Engineering, Computer Engineering, Engineering Physics, Physics, or a closely related field; Master's degree is an asset.
About the Role
~1 min read- 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 testbenches 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, AXI, or comparable interfaces.
- Perform on-hardware debugging and characterization using logic analyzers, oscilloscopes, and embedded instrumentation (ILA, SignalTap).
- Write and maintain documentation for FPGA architectures, interface protocols, register maps, and test procedures.
- Participate in design reviews and contribute to the engineering standards of the team.
- Collaborate across firmware, hardware, infrastructure, and systems teams to translate system-level requirements into robust FPGA deliverables.
- Contribute to a culture of continuous learning, rigorous engineering practice, and honest technical discussion.
Requirements
~1 min read- Bachelor's degree in Electrical Engineering, Computer Engineering, Engineering Physics, Physics, or a closely related field; Master's degree is an asset.
- 4+ years of professional experience in FPGA design and verification using VHDL, Verilog, or SystemVerilog.
- Strong proficiency in RTL design with demonstrated ownership of modules from specification through synthesis and timing closure.
- Hands-on experience with Xilinx Vivado, Intel Quartus, or Lattice toolchains, including timing constraint definition and closure.
- Solid understanding of high-speed digital design principles: clock domain crossings, pipelining, resource utilization optimization, and metastability mitigation.
- Hands-on proficiency with laboratory instruments such as oscilloscopes, logic analyzers, and signal generators.
Requirements
~1 min read- Experience implementing high-speed ADC/DAC interfaces, JESD204B/C, LVDS, or multi-gigabit serial transceivers on FPGA.
- Experience with digital signal processing implementation in FPGA fabric (FIR/IIR filters, NCOs, CORDICs, polyphase structures, channelizers).
- Experience with Xilinx Zynq, Zynq UltraScale+, or comparable SoC-FPGA platforms, including AXI-based integration and soft-core processors.
- Experience with deterministic, low-latency feedback control loops implemented in FPGA fabric.
- Experience with multi-FPGA synchronization, distributed clocking, and board-to-board timing distribution.
- Experience with advanced verification methodologies (UVM, cocotb, formal verification, or comparable).
- Familiarity with scripting and automation for FPGA flows (Tcl, Python) and CI practices applied to RTL.
- Experience in scientific, defense, or deep-tech hardware environments — photonics, RF, quantum, radar, aerospace, or precision measurement.
Requirements
~1 min read- 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.
- Strong attention to detail, authenticity, and a sense of responsibility in all tasks.
- Critical thinking and a problem-solving mindset grounded in measurement and evidence.
- Clear written and verbal communication; ability to produce RTL documentation and verification reports that hold up under rigorous review.
- Strong interpersonal skills and the ability to work collaboratively in a dynamic, multidisciplinary team.
What We Offer
~1 min readQ-Block Computing is an equal opportunity employer. We are committed to treating all employees and applicants with respect and dignity. Accommodations are available on request during the application and recruiting process.
Canadian citizens and permanent residents are strongly encouraged to apply. All interested candidates are encouraged to apply.
Location & Eligibility
Listing Details
- Posted
- April 15, 2026
- First seen
- May 8, 2026
- Last seen
- May 8, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 15%
- Scored at
- May 8, 2026
Signal breakdown
Please let q-block-computing know you found this job on Jobera.
4 other jobs at q-block-computing
View all →Explore open roles at q-block-computing.
Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.