2,064,854open jobs
121,996companies
242,529added this week
Browse all
Salary
≈ $75k – $132k per year (Estimated)
Location
In office (Vancouver)
Seniority
Senior · 7+ years exp

Confirmed on the employer's own hiring board on Oct 30, 2026. First seen by Alion on Oct 29, 2026.

Overview
Company
Impact
Profile match
Barco is a technology company that makes professional visualization and audio-visual solutions. It hires customer services engineers, software engineers and system architects for its offices in Belgium and India. The company is headquartered in Kortrijk, Belgium.
Backed by Foresight

Overview

Barco's Vancouver team is developing FPGA-based sensing and edge AI capabilities for industrial applications. We are looking for a hands-on senior FPGA engineer to lead the sensor acquisition and aggregation architecture connecting distributed imaging sensors to an FPGA-based Edge AI compute module.

Your initial focus will be a distributed industrial imaging system: capturing synchronized images from multiple sensor nodes, transporting and aggregating their data, and delivering reliable streams for measurement and AI analysis. The architecture must balance throughput, timing, signal integrity, power, and cost per sensing node.

Your second major responsibility will be the development of the next iteration of our FPGA-based Edge AI compute module. You will lead FPGA architecture and accelerator-interface implementation, and co-develop the board with electronics and embedded-software engineers. The goal is a production-oriented system for workloads where validated throughput, power, and cost justify NPU deployment.

What You Will Do

- Own FPGA architecture and RTL for sensor acquisition, synchronization, aggregation, and delivery to edge compute.

- Implement and validate imaging-sensor interfaces, including Sub-LVDS/LVDS capture, deserialization, lane alignment, sensor timing, and configuration control.

- Evaluate sensor-side bridge logic and hub architectures; select practical multiplexing, framing, and transport approaches based on measured performance and total system cost.

- Develop multi-sensor pipelines with clock-domain crossing, elastic buffering, timestamps, stream identification, packetization, and explicit detection of missing or corrupted data.

- Implement high-speed serial links using suitable vendor transceiver IP, line coding, lane alignment, link monitoring, and recovery mechanisms.

- Integrate FPGA data paths with memory and hardware DMA, working with embedded-software engineers to deliver data to GPU/NPU processing pipelines.

- Lead FPGA-side architecture for the FPGA + NPU board, including device selection, resource and transceiver budgets, PCIe topology, memory architecture, and host-control interfaces.

- Co-develop board requirements with electronics engineers, including clocks, resets, power sequencing, high-speed routing constraints, debug access, and thermal and power budgets.

- Implement and validate FPGA-to-NPU data movement, buffer management, flow control, and result handling using supported accelerator interfaces.

- Work with embedded-software engineers and accelerator vendors on PCIe enumeration, DMA integration, driver/runtime compatibility, and recovery from link or accelerator faults.

- Evaluate host-memory staging and direct-transfer options where supported; measure actual throughput, latency, CPU overhead, and memory use rather than assuming a zero-copy path.

- Lead FPGA-related board bring-up and debug interface problems across RTL, PCB, firmware, and software boundaries.

- Build self-checking simulations and repeatable hardware tests; close timing and characterize throughput, latency, data integrity, resource use, and power.

- Qualify representative sensor links and compute interfaces under realistic cable lengths, industrial noise, and sustained workload conditions.

- Document design decisions, interface specifications, validation results, and production handover requirements.

Requirements

- Substantial hands-on FPGA development experience, typically 7+ years or equivalent depth, with ownership of complex designs through hardware validation.

- Strong proficiency in VHDL or Verilog/SystemVerilog, synchronous design, clock-domain crossing, reset design, timing constraints, and timing closure.

- Experience acquiring data from imaging sensors or other high-rate, source-synchronous devices.

- Experience designing high-throughput, high-frame-rate multi-camera video pipelines, including synchronized stream aggregation or image assembly/tiling, buffering and bandwidth budgeting, and transfer from sensor-facing FPGA I/O to high-speed serial links.

- Practical experience with FPGA high-speed transceivers and multi-channel streaming systems.

- Hands-on Altera/Intel FPGA development experience using Quartus, preferably with Agilex or another SoC FPGA family.

- Practical experience integrating FPGA PCIe interfaces and DMA engines, including hardware bring-up and debugging data-transfer problems.

- Experience with memory interfaces, streaming interconnects such as AXI or Avalon, and throughput and buffering analysis across device boundaries.

- Experience collaborating on custom FPGA boards, including schematic reviews, interface constraints, clock/reset planning, and board bring-up.

- A disciplined verification approach, including self-checking testbenches, regression testing, and debugging on real hardware.

- Ability to diagnose issues using embedded logic analyzers, oscilloscopes, and appropriate link or signal-integrity test equipment.

- Clear technical communication and the ability to collaborate across FPGA, electronics, embedded software, and AI teams.

- A degree in electrical engineering, computer engineering, or a related discipline, or equivalent practical experience.

Nice to Have

- Integration of FPGA with PCIe-connected NPUs or GPUs.

- PCIe root-complex/endpoint architecture, Linux DMA and buffer-sharing mechanisms, or supported peer-to-peer transfers.

- Embedded Linux, SoC FPGA processor integration, C/C++, Python automation, or driver/API collaboration.

- Familiarity with lower-cost FPGA families such as Gowin or Lattice.

- Sony industrial imaging sensors, Sub-LVDS receivers, or comparable camera-interface development.

- Ethernet-based sensor transport or multi-lane link bonding.

- Industrial EMC testing, cable characterization, design-for-manufacture, or cost-driven hardware optimization.

Apply

Apply through jobs.barco.com. Please highlight a project where you owned FPGA acquisition, high-speed transport, PCIe/DMA integration, or custom-board bring-up, and describe your contribution to verification and system debugging. Do not submit confidential material from previous employers.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,064,854 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Vancouver
$71k – $107k per year · Equity · Hybrid · 5+ years exp · Burnaby
Python
Verilog
SystemVerilog
VHDL
DevOps
Git
Chips/EDA
Xilinx Vivado
Active-HDL
Apply
≈ $99k – $166k per year (Estimated) · Equity · In office · 10+ years exp · Master's Degree · Ottawa
Verilog
SystemVerilog
Apply
≈ $99k – $166k per year (Estimated) · Equity · In office · 6+ years exp · Master's Degree · Ottawa
Verilog
SystemVerilog
Apply
≈ $67k – $117k per year (Estimated) · Equity · Remote (Canada) · 3+ years exp · Bachelor's Degree · Ottawa
Python
DevOps
GitLab
Apply
≈ $58k – $106k per year (Estimated) · In office · Full-Time · 3+ years exp · Bachelor's Degree · Concord
Verilog
VHDL
Chips/EDA
OrCAD
Apply
$39k – $74k per year · Equity · In office · Internship · 1+ year exp · Bachelor's Degree · Vancouver
Python
C++
SystemVerilog
Perl
QA
Rest-Assured
Apply
$28k – $32k per year · In office · Part-Time · Vancouver
Apply
$82k – $96k per year · In office · Full-Time · Associate's Degree · Toronto · Vancouver
Apply
≈ $98k – $244k per year (Estimated) · Equity · Hybrid · Full-Time · Vancouver
Python
TypeScript
AI/ML
Claude
Model Context Protocol
AI Agents
RAG
Management
Xero
Apply
≈ $76k – $162k per year (Estimated) · Equity · Hybrid · Full-Time · Vancouver
Management
Xero
Apply
See all jobs
This is one of many
2,064,854 more open roles from verified company boards, updated every day.