Firmware Engineer

Zit het in jouw DNA om de wereld elke dag een beetje beter, gezonder en slimmer te maken? Geniet je ervan om het resultaat van je werk terug te zien in producten zoals medische apparaten, 's werelds meest geavanceerde radiotelescopen, vlucht simulatoren, autonome voertuigen of high-speed fotonische encryptie? Word jij enthousiast van het creëren van geavanceerde en zeer innovatieve oplossingen en het gebruik van de nieuwste AMD FPGA-technologieën? Kom werken bij TOPIC!

"Wat ik leuk vind aan werken voor TOPIC Projecten/Producten is de verscheidenheid aan projecten en domeinen. Dankzij TOPIC's partnership met AMD heb ik grote stappen kunnen maken in mijn carrière door gebruik te maken van de nieuwste FPGA/SoC-technologieën, beginnend met de Zynq 7000-serie, de Zynq Ultrascales en nu de Versal (ACAP) devices."

Niek van Agt | Senior FPGA Ontwerper bij TOPIC


Jouw rol als FPGA Firmware Engineer

Als FPGA Firmware Engineer bij TOPIC maak je deel uit van een team van experts in hardware-, FPGA- en embedded software engineering dat verantwoordelijk is voor de ontwikkeling van hoogwaardige systemen. De projecten die we uitvoeren zijn divers en omvatten vaak beeld-/videoprocessing, implementatie van (deep learning) algoritmes, multithreading, microcontroller-programmering, real-time ontwikkeling, BSP (board support package) ontwikkeling, ROS en/of wireless communication.

In de embedded systemen die wij ontwikkelen, zijn memory management en performance optimalisatie essentieel. In onze tech stack gebruiken we tools zoals VHDL, Vivado, HLS, QuestaSim, Petalinux, UVM, Yocto en GIT. TOPIC is één van de selecte bedrijven wereldwijd met een Premier Adaptive Computing Partnership met AMD, waardoor we nieuwe AMD FPGA-technologieën in een vroeg stadium kunnen toepassen.

Jouw taken en verantwoordelijkheden:

  • Ontwerp, implementatie en verificatie van subsystemen, modules en componenten;
  • Complexe HDL-ontwerpen voor grote FPGA's zoals Versal, Zynq Ultrascale+ en Virtex Ultrascale+;
  • Bepalen hoe data en algoritmes worden verwerkt en gemapt op de FPGA-hardware;
  • Voldoen aan timing- en resource-constraints;
  • Samenwerking met hardware engineers op het gebied van pinplaatsing;
  • Creëeren van modules en subcomponenten met VHDL en HLS en uitvoeren van simulaties om te verifieren dat het ontwerp naar verwachting werkt;
  • Schrijven van gestructureerde en onderhoudbare embedded software van hoge kwaliteit
  • Sparringpartner voor collega's en betrokkenen binnen en buiten het team;
  • het delen van jouw kennis, inzicht en mening in verschillende meetings (bijv. stand-up, retrospective, design/architectuur sessies) om te zorgen dat het project in de juiste richting beweegt;
  • Code review en coaching van (junior) engineers.

Vereisten

  • Je hebt een Bachelor- of Masterdiploma in Elektronica, Elektrotechniek, Embedded Systems of Computerscience; 
  • Je hebt minstens 5 jaar ervaring in complex FPGA-ontwerp en VHDL-ontwikkeling op Xilinx en/of Altera FPGA. 
  • Je bent vertrouwd met Vivado en HLS en simulatietools zoals ModelSim of Questa en hebt ruime ervaring met firmware testen en integratie; 
  • Je hebt bewezen expertise in embedded software/firmware ontwikkeling in C en/of C++. Kennis van Python, Rust en Matlab is een pluspunt; 
  • Je hebt een uitstekende beheersing van de Engelse taal (zowel mondeling als schriftelijk); kennis van de Nederlandse taal is een grote plus.

Ons aanbod

Het is onze missie om de wereld elke dag een stukje beter, slimmer en gezonder te maken en dat geldt zeker ook voor onze “TOPIC familie” waar de passie voor techniek en innovatie centraal staat!

Je wordt slimmer door:

  • uitdagende en interessante projecten binnen verschillende domeinen;
  • de expertise van jouw technische buddy en meer dan 100 slimme collega’s om mee te sparren;
  • focus op training en coaching om jouw ambities waar te maken;
  • jaarlijks studiebudget en een trainingsaanbod binnen onze TOPIC Academy;
  • tech-events en kennissessies.

Hier word je beter van:

  • contract voor onbepaalde tijd;
  • een competitief all-in arbeidsvoorwaardenpakket: incl. een goed en marktconform bruto salaris (€55.000 – €70.000 per jaar), vaste netto onkostenvergoeding, mobiliteitspakket, dertiende maand en vakantiegeld;
  • Een goed secundair arbeidsvoorwaarden pakket: met o.a. 26 vakantiedagen (met de vrijheid om bij te kopen), pensioenregeling en relocatie budget.

Je blijft gezonder door:

  • een goede work-life balance met flexibele werktijden en hybride werken;
  • een inspirerend kantoor met dagelijks vers fruit en een gym;
  • thuiswerkregeling om ook van je ‘’home office’’ een inspirerende omgeving te maken;
  • Veel lol tijdens verschillende evenementen zoals feesten, sportieve activiteiten en de wekelijkse vrijdagmiddagborrel.

Onze organisatie

Sinds 1996 ontwikkelen wij (embedded) systemen voor gerenommeerde high-tech klanten wereldwijd. Onze projecten bestaan veelal uit innovatieve edge-to-cloud oplossingen; van digitale hardware en FPGA tot low level embedded software en applicatie software voor UI, Web, Mobile en Cloud. We staan bekend om de hoge mate van kennis en expertise en zijn trots op ons Premier Adaptive Computing partnerschap met AMD; een marktleider op het gebied van System-On-Chips en FPGA.

Het stappenplan naar jouw TOPIC job

Andere interessante vacatures

Senior Software Engineer

  • Python, C
  • Locatie Maastricht area

Firmware Engineer

  • Embedded software, FPGA design
  • Locatie Best

Meer weten?
Kom in contact

Heb je vragen of wil je meer weten over TOPIC? Neem contact met ons op. We helpen je graag persoonlijk.

Laat een Business Manager mij bellen
Stuur een bericht