Barco

FPGA Design Engineer

Barco

full-time

Posted on:

Location Type: Office

Location: Kortrijk • 🇧🇪 Belgium

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Python

About the role

  • Analyze the product requirements and translate them into specifications and quality designs
  • Document and implemented design architectures
  • Create your test benches and tools to test the designed functionality in and out context
  • 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 the 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 the necessary amount of work and time
  • Contribute to an atmosphere of cross-functional teamwork within the organization’s Agile project lifecycle

Requirements

  • Holds a master's or bachelor's degree or an equivalent combination of education and work experience in FPGA development
  • Is 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 your ideas and knowledge
  • Has 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
  • Has experience with VHDL/Verilog/C/C++/C#, Object-oriented programming
  • Has knowledge of: Altera and Xilinx FPGA’s, others are a plus
  • AXI bus
  • Basic communication protocols: I2C, UART, SPI
  • DDR3/4/5 usage: MIG configuration
  • Image processing basics
  • Network communication
  • Embedded controllers: ARM or soft processors
  • HDMI/DP/SDI/MIPI standards
  • Basic encryption techniques used
  • Network communication
  • Python for automated CI tests
  • Source version control: git
  • Is communicative and assertive when required
  • Is fully conversational in English
Benefits
  • A good work/life balance as we provide flexible working hours, teleworking and 32 holiday days
  • A healthy working environment with interesting workshops, diverse & fresh lunch/snack breaks – with our own coffee bar and restaurant
  • A competitive salary package including additional benefits, such as a bonus system, group insurance, health insurance and meal vouchers

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
VHDLVerilogCC++C#Object-oriented programmingFPGA developmentAXI busI2CUART
Soft skills
analytical skillsattention to detailinitiativecollaborationcommunicationassertivenessproblem-solvingteamworkadaptabilitycreativity