RANOVUS Inc.
RANOVUS Inc.
RANOVUS Inc. ontwikkelt optische interconnecthardware en siliciumfotonica voor hyperscale-datacenters en AI-computeclusters. Het portfolio omvat optische engines met meerdere terabits per seconde, lasers en modulatoren die energiezuinige verbindingen met hoge dichtheid via Ethernet en DWDM bieden terwijl GPU- en XPU-systemen opschalen. Het bedrijf werkt samen met halfgeleidergieterijen en verpakkingsbedrijven aan gezamenlijk ontwikkelde oplossingen voor scale-up- en scale-outnetwerken in datacenters. De activiteiten omvatten hardware, telecommunicatie en kunstmatige intelligentie.

Senior embedded software-engineer

Ontwikkel embedded C-firmware voor optische communicatiemodules van RANOVUS en leid hardware-inbedrijfstelling, validatie, CI/CD en productie-implementatie.

Beschrijving

  • Ontwikkel low-level firmware in C voor microcontrollergebaseerde optische communicatiesystemen.
  • Bepaal samen met hardware- en systeemarchitecten de firmwarevereisten, interfaces en het systeemgedrag.
  • Ontwikkel device drivers, regellussen, diagnostiek, telemetrie en communicatieprotocollen.
  • Verbeter de firmwareprestaties, energie-efficiëntie, het geheugengebruik en de betrouwbaarheid op lange termijn.
  • Leid de ingebruikname van printplaten, de hardware- en software-integratie en de validatie op systeemniveau.
  • Bevorder veilige, schaalbare en onderhoudbare werkwijzen voor firmwareontwikkeling.
  • Verbeter CI/CD met GitLab en geautomatiseerde build- en testpipelines.
  • Stel strategieën op voor unit-, integratie- en systeemtests.
  • Onderzoek complexe problemen op de grenzen tussen firmware, hardware en systeem en achterhaal de oorzaken.
  • Begeleid junior engineers en co-opstudenten.
  • Draag bij aan technische roadmaps, architectuurreviews en ontwerpbesprekingen.
  • Beheer technische documentatie, coderingsstandaarden en ontwikkelprocessen.
  • Werk samen met externe partners en productieteams aan de productie-implementatie en de doorlopende bedrijfsvoering.

Vereisten

  • Een bachelor- of masterdiploma in computerengineering, elektrotechniek, informatica of gelijkwaardige opleiding en beroepservaring.
  • Minimaal 10 jaar professionele ervaring met de ontwikkeling van embedded firmware.
  • Uitstekende beheersing van C voor embedded systemen.
  • Ruime ervaring met firmware voor microcontrollers zoals PSoC of STM32 in omgevingen met beperkte middelen.
  • Sterke kennis van de basisprincipes van embedded systemen, waaronder interrupts, DMA, RTOS-concepten, bootloaders en geheugenbeheer.
  • Kennis van Python voor scripting, automatisering of tools op systeemniveau.
  • Ervaring met versiebeheer en CI/CD-workflows met Git en GitLab.
  • Praktische ervaring met debuggen met oscilloscopen, logic analyzers en vergelijkbare laboratoriuminstrumenten.
  • Uitstekende schriftelijke en mondelinge communicatievaardigheden.