Junior FPGA Developer
Role details
Job location
Tech stack
Job description
Als Junior FPGA Developer werk je mee aan de kern van onze high-assurance producten technologie die onder extreme security-voorwaarden moet blijven functioneren en nooit mag falen. Sentyrons vlaggenschipproducten zijn gecertificeerd tot NATO COSMIC TOP SECRET en fysiek geborgd in hardware. Onder begeleiding van ervaren collega's lever je FPGA-designs die mede de betrouwbaarheid en integriteit van het systeem borgen, zonder software-aanvalsoppervlak.
Je leert complexe functionele en security-gedreven eisen te vertalen naar efficiënte, robuuste hardware-implementaties. Daarbij krijg je oog voor timing-gedrag, datapaden, resource-gebruik en de verificatie-eisen die horen bij gecertificeerde beveiligingsproducten. Je werkt nauw samen met hardware- en softwareteams en draagt eraan bij dat je modules aantoonbaar correct zijn: traceerbaar, verifieerbaar en onderhoudbaar.
Zo groei je mee in het technisch onderscheidend houden van onze producten, conform high-assurance normen en klaar voor nieuwe generaties beveiligde systemen waar fouten simpelweg geen optie zijn.
- Onder begeleiding van ervaren engineers meewerken aan het ontwerpen, implementeren en optimaliseren van FPGA-designs (VHDL/Verilog/SystemVerilog), met aandacht voor timing, throughput, latency, area en power.
- Meehelpen aan het realiseren, integreren en verifiëren van interfaces en IP-blokken (bijv. AXI, high-speed I/O, geheugencontrollers), inclusief constraints en timing closure.
- Meewerken aan verificatie (simulatie, testbenches, assertions, coverage) en samen met testcollega's bijdragen aan systeem- en integratietests.
- Samenwerken met hardwareteams (schematics, pinning, clocking, reset-strategie, SI/PI-implicaties) en softwareteams (drivers, protocollen, DMA, bring-up), en zo de samenhang tussen FPGA, hardware en software leren kennen.
- Meehelpen aan het debuggen en analyseren met tooling, en root-cause analyses helpen vertalen naar structurele verbeteringen.
- Documenteren wat je bouwt (design rationale, interfaces, verificatie-aanpak) zodat je werk traceerbaar en onderhoudbaar is.
- Meedraaien in design reviews en kennisdeling, en zo groeien in modulair ontwerpen en hergebruik voor volgende productgeneraties.
Requirements
- 1-2 jaar ervaring (of relevante stage-/afstudeerervaring) met FPGA-ontwikkeling (VHDL/Verilog/SystemVerilog): ontwerpen, simuleren en integreren binnen embedded of high-assurance producten.
- Eerste ervaring met of aantoonbare interesse in toolchains zoals Xilinx Vivado en/of Intel Quartus, en simulators zoals ModelSim/QuestaSim.
- Bekend met timing constraints en basis timing closure.
- Basiskennis van digitale ontwerpprincipes (clocking, resets, CDC, pipelining, throughput/latency-trade-offs) die je onder begeleiding verder uitbouwt.
- Test- en verificatie-mindset: je schrijft testbenches, zet assertions in waar zinvol, en helpt mee aan systeem- en integratietests.
- Bereidheid om samen te werken met hardware en software: pinning/clocking/board-constraints leren begrijpen, basis driver- en protocolafstemming oppakken en issues samen debuggen.
- Affiniteit met security en high-assurance, en de bereidheid om ontwerpkeuzes te onderbouwen vanuit betrouwbaarheid en onderhoudbaarheid.
- Goede beheersing van Nederlands en Engels in woord en geschrift.