Barco is looking for an FPGA Design Engineer to join our team. You will develop VHDL code for FPGAs used in Barco’s advanced display platforms. The role involves creating high-quality firmware deliverables, automated test cases, and collaborating closely with Software Development Engineers across our global sites.
What You'll Do
- Analyze product requirements and translate them into specifications and quality designs
- Document and implement design architectures
- Create test benches and tools to test the designed functionality
- Manage PIN assignments and power house holding of the FPGA
- Manage timing closure of the design to meet processing speed requirements
- Design proof of concepts of new features (VHDL and SW)
- Implement high speed serial links up to 25Gbps
- Be the interface between the hardware and application SW that run on our embedded system
- Optimize execution, robustness, and use of system resources
- Be responsible for one or more software components
- Collaborate with testers to identify open issues
- Keep track of bugs and fix open issues
- Provide proficient documentation for the developed software modules/drivers
- Support the creation of realistic development plans by estimating work and time
- Contribute to an atmosphere of cross-functional teamwork within the organization’s Agile project lifecycle
What We're Looking For
- Master's or bachelor's degree or equivalent combination of education and work experience in FPGA development
- Strong conceptual thinker, able to lift the discussion to the right level of abstraction
- Attracted by system complexity and eager to find ways to get the related system quality under control
- Likes to take initiative, work in close collaboration with fellow developers and share ideas and knowledge
- Hands on mentality and is not afraid to investigate the hardware he/she is programming for
- Possesses analytical skills and eye for detail and quality
- Experience with VHDL/Verilog/C/C++/C#, Object-oriented programming
Nice to Have
- Knowledge of Altera and Xilinx FPGAs (others are a plus)
- Knowledge of AXI bus
- Knowledge of basic communication protocols: I2C, UART, SPI
- Knowledge of DDR3/4/5 usage: MIG configuration
- Knowledge of image processing basics
- Knowledge of network communication
- Knowledge of embedded controllers: ARM or soft processors
- Knowledge of HDMI/DP/SDI/MIPI standards
- Knowledge of basic encryption techniques
- Knowledge of Python for automated CI tests
- Knowledge of source version control: git
Technical Stack
- Languages: VHDL, Verilog, C, C++, C#, Object-oriented programming
- Hardware: Altera FPGAs, Xilinx FPGAs
- Protocols & Buses: AXI bus, I2C, UART, SPI
- Memory: DDR3/4/5, MIG
- Domains: Image processing, Network communication
- Embedded: ARM, Soft processors
- Display Standards: HDMI, DP, SDI, MIPI
- Tools & Misc: Encryption techniques, Python, Git
Team & Environment
You’ll be part of a growing, international team within the BCR Display Development group and the display department of the Barco Control division.
Work Mode
This is an onsite position based in Kortrijk, BE.
Barco is an equal opportunity employer.


