FPGA Engineer (Xilinx) met focus op CI/CD
TMC
Eindhoven, Netherlands
21 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
DutchJob location
Eindhoven, Netherlands
Tech stack
Systems Engineering
Automation of Tests
Azure
Bash
Computer Engineering
Continuous Integration
Embedded Software
Field-Programmable Gate Array (FPGA)
Python
Tcl (Programming Language)
Verilog
VHDL
Vivado
Scripting (Bash/Python/Go/Ruby)
Gitlab-ci
Jenkins
Job description
Voor een van onze high-tech klanten zijn wij op zoek naar een FPGA Engineer die uitgebreide ervaring heeft met Xilinx FPGA-omgevingen en het opzetten, onderhouden en optimaliseren van FPGA-buildflows. Naast een sterke technische basis in FPGA-ontwikkeling, speelt deze rol een sleutelpositie in het verder professionaliseren van de CI/CD-omgeving binnen het bedrijf.
Ben jij iemand die het leuk vindt om diep in FPGA-architecturen en Xilinx-tooling te duiken, maar ook energie krijgt van het verbeteren van ontwikkelprocessen en automatisering? Dan is deze rol je op het lijf geschreven.
- Ontwerpen, implementeren en testen van FPGA-designs binnen Xilinx toolchains (Vivado, Vitis, etc.)
- Inrichten en optimaliseren van de complete FPGA-buildomgeving: synthesis, place & route, timing, packaging
- Opzetten, uitbreiden en doorontwikkelen van een CI/CD-omgeving voor FPGA- en softwarecomponenten
- Implementeren van build-, test- en release-automatisering om ontwikkelteams efficiënter te laten werken
- Samenwerken met hardware-, embedded software- en system engineering teams
- Standaardiseren van workflows en best practices om de engineeringorganisatie te professionaliseren
- Troubleshooten en analyseren van FPGA-performance, timing issues en integratieproblemen
Requirements
- Afgeronde hbo- of wo-opleiding in Electrical Engineering, Embedded Systems, Computer Engineering of vergelijkbaar
- Meerdere jaren ervaring met Xilinx FPGA-ontwikkeling, inclusief HDL (VHDL/Verilog) en/of HLS
- Sterke kennis van Xilinx Vivado, Vitis, IP-integratie en FPGA-buildflows
- Ervaring met CI/CD-principes (bijv. Jenkins, GitLab CI, Azure DevOps of vergelijkbaar)
- Ervaring met scripting (Python, TCL, Bash) voor build- en testautomatisering
- Begrip van embedded software-integratie is een plus
- Proactieve houding: je vindt het leuk om processen te verbeteren en teams hierin mee te nemen
- Goede communicatieve vaardigheden en een pragmische mindset