Embedded Firmware Engineer

Nu solliciteren
VAEngineering
Wachtebeke
Voltijds

Over VAEngineering

Bij VAEngineering ontwerpen en ontwikkelen we hoogtechnologische elektronische producten, van concept tot productie. Onze expertise omvat het volledige ontwikkelingstraject, waaronder systeemarchitectuur, hardwareontwerp, firmwareontwikkeling, embedded Linux, testen, certificering en productieondersteuning.

We werken voor uiteenlopende sectoren, waaronder ruimtevaart, robotica, medische technologie en consumentenelektronica. Daarbij ontwikkelen we betrouwbare producten voor veeleisende toepassingen.

Wat ons onderscheidt, is onze aanpak van engineering. We combineren gestructureerde ontwikkelprocessen, peer reviews en automatisering om kwaliteit en efficiëntie voortdurend te verbeteren. Onze ambitie is om de referentie te worden op het vlak van kwaliteit in elektronica- en firmwareontwikkeling.

Over de functie

We zijn op zoek naar een Embedded Firmware Engineer die betrouwbare, hoogwaardige firmware wil ontwikkelen voor uitdagende elektronische toepassingen.

Je werkt dicht bij de hardware en ontwikkelt low-level drivers, communicatie-interfaces en RTOS-gebaseerde firmware voor microcontrollers zoals STM32, ESP32 en Nordic nRF.

We zoeken ingenieurs die graag complexe technische problemen oplossen, verantwoordelijkheid nemen voor hun werk en sterke programmeervaardigheden combineren met een praktisch inzicht in elektronica.

Jouw verantwoordelijkheden

  • Ontwikkelen en onderhouden van embedded firmware in C/C++ voor microcontrollergebaseerde systemen.
  • Ontwerpen en implementeren van low-level device drivers, Hardware Abstraction Layers (HAL) en interfaces voor randapparatuur.
  • Ontwikkelen en integreren van communicatieprotocollen zoals SPI, I²C, UART, CAN en andere toepassingsspecifieke interfaces.
  • Ontwikkelen van real-time embedded toepassingen met RTOS-platformen zoals FreeRTOS of Zephyr.
  • Integreren en aansturen van sensoren, actuatoren, communicatiemodules en andere elektronische componenten.
  • Uitvoeren van board bring-up, hardware-firmware-integratie en debugging met JTAG/SWD, oscilloscopen, logic analyzers en andere laboapparatuur.
  • Optimaliseren van firmware op het vlak van prestaties, geheugengebruik, energieverbruik en betrouwbaarheid.
  • Implementeren van robuuste foutafhandeling, diagnostiek, watchdogs en mechanismen voor foutherstel.
  • Deelnemen aan code reviews, documenteren van technische beslissingen en bijdragen aan de continue verbetering van onze ontwikkelprocessen.
  • Schrijven van duidelijke, onderhoudbare, testbare en goed gedocumenteerde firmware.

Wie zoeken we?

We zoeken een technisch nieuwsgierige ingenieur die graag dicht bij de hardware werkt, begrijpt hoe elektronische systemen functioneren en betrouwbare embedded software wil ontwikkelen.

Vereiste kennis en ervaring

  • Goede kennis van embedded programmeren in C en/of C++.
  • Praktische ervaring met minstens één microcontrollerplatform, zoals STM32, ESP32, Nordic nRF of een vergelijkbaar platform.
  • Goed inzicht in microcontrollerarchitectuur, interrupts, timers, GPIO, ADC, PWM en andere randapparatuur.
  • Ervaring met het ontwikkelen of integreren van low-level device drivers en communicatie-interfaces zoals SPI, I²C, UART of CAN.
  • Kennis van real-time embedded systemen en RTOS-concepten, waaronder taken, scheduling, synchronisatie en timing.
  • Praktische ervaring met het debuggen van embedded firmware en hardware-interacties.
  • Elektronische schema's, datasheets en referentiehandleidingen van microcontrollers kunnen lezen en begrijpen.
  • Goede communicatieve vaardigheden en het vermogen om samen te werken in een multidisciplinair engineeringteam.

Pluspunten

  • Ervaring met FreeRTOS, Zephyr of andere embedded real-time besturingssystemen.
  • Kennis van draadloze communicatietechnologieën zoals Bluetooth Low Energy (BLE), Wi-Fi of andere embedded communicatieprotocollen.
  • Kennis van firmware-updates en over-the-air (OTA) updatemechanismen.

Voldoe je niet aan alle vereisten? Heb je een goede basis in embedded programmeren, werk je graag met elektronica en ben je gemotiveerd om bij te leren? Dan horen we graag van je.

Wat bieden wij?

  • Uitdagende projecten: Werk aan geavanceerde elektronische producten in uiteenlopende sectoren, telkens met nieuwe technische uitdagingen.
  • Verantwoordelijkheid en autonomie: Neem verantwoordelijkheid voor je firmware, breng ideeën aan en denk mee over technische beslissingen.
  • Focus op kwaliteit: Werk met gestructureerde ontwikkelprocessen, peer reviews, geautomatiseerde tests, CI/CD en moderne ontwikkeltools.
  • Voortdurend bijleren: Breid je expertise uit dankzij nieuwe technologieën, praktijkervaring en samenwerking met ervaren ingenieurs.
  • Collegiale werkomgeving: Kom terecht in een informeel en ondersteunend team waarin kennisdeling en technische probleemoplossing centraal staan.
  • Van ontwerp tot eindproduct: Zie je firmware draaien op echte hardware en bijdragen aan producten die in veeleisende toepassingen worden gebruikt.

Wat zijn de volgende stappen?

Om te solliciteren voor deze functie, stuurt u uw cv en motivatiebrief ter attentie van Thomas Van Aken (thomas@vaengineering.be) of klikt u op de knop "Nu solliciteren" hieronder.

Solliciteer en sluit aan bij ons team
Nu solliciteren