
FPGA Design Engineer
Barco
full-time
Posted on:
Location Type: Office
Location: Kortrijk • 🇧🇪 Belgium
Visit company websiteJob 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