
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.
$ 140.000 – $ 160.000 / jaar
HybrideVoltijdSeniorVereiste Taal: EngelsFull-stack engineerSoftware-engineerBeschrijving
- 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.