Senior Embedded Software Engineer | Binfinity

Binfinity 

📍 Eindhoven, Netherlands 🇳🇱

full-time
senior
5500
hybrid
Posted —

Key Skills

firmwaremicrocontrollersdebuggingUARTSPI

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Senior Embedded Software Engineer


Locatie: Eindhoven, hybride 50/50

Uren: 40 uur per week

Dienstverband: In eerste instantie een jaarcontract, met de intentie dit om te zetten naar een vast dienstverband

Salaris: € 5.500 tot € 6.500 bruto per maand op basis van 40 uur

Startdatum: Zo snel mogelijk



Over Binfinity


Binfinity ontwikkelt en onderhoudt technische producten waarin embedded software, elektronica, betrouwbaarheid en praktische engineering samenkomen.

We zijn een klein en hecht team. Dat betekent dat jouw werk direct invloed heeft op onze producten, onze klanten en de toekomstige technische richting van het bedrijf. Je werkt nauw samen met collega’s uit de hele organisatie en bent bij ons niet één engineer tussen vele anderen.

Onze visie is helder: binnen zeven jaar willen we samen met gemeenten en afvalinzamelaars minimaal 40% minder restafval realiseren. Met gebruiksvriendelijke oplossingen en transparante data maken we circulaire vooruitgang zichtbaar, meetbaar en haalbaar.

Onze producten spelen daarin een belangrijke rol. Ze helpen gemeenten, afvalinzamelaars en gebruikers om betere beslissingen te nemen en restafval te verminderen. Ook bij het ontwerpen van onze eigen producten passen we circulaire principes toe. We streven naar oplossingen die eenvoudig, betrouwbaar, onderhoudbaar en waar mogelijk geschikt voor refurbishment zijn.



De functie


Als Senior Embedded Software Engineer werk je aan het ontwerp, de ontwikkeling, het testen en het onderhoud van embedded software voor onze producten. Je bent betrokken bij zowel nieuwe ontwikkelingen als verbeteringen aan bestaande systemen.

Dit is een hands-on senior engineeringfunctie met veel vrijheid en verantwoordelijkheid. Je hebt geen formele leidinggevende rol, maar we verwachten wel dat je zelfstandig werkt, goed onderbouwde technische aanbevelingen doet en helpt om de structuur, betrouwbaarheid en onderhoudbaarheid van onze embedded softwareomgeving te verbeteren.

Omdat we een klein bedrijf zijn, krijg je veel ruimte om mee te bepalen hoe embedded software wordt ontwikkeld, gedocumenteerd, getest en verbeterd.

Je werkt nauw samen met onze lead full stack engineer, hardware engineer, engineering manager en andere collega’s binnen het team. De communicatielijnen zijn kort en je bent direct betrokken bij technische keuzes.

Deze functie past goed bij iemand die sterke embedded softwarekennis combineert met nieuwsgierigheid naar betere manieren van werken, waaronder automatisering en het verantwoord gebruik van AI-ondersteunde engineeringtools.



Wat ga je doen?


Je werkt aan de embedded software die in onze producten draait, dicht op de hardware en dicht bij de praktijksituaties waarin onze producten worden gebruikt.

Je houdt je onder andere bezig met:

  • Het ontwikkelen en onderhouden van firmware.
  • Het ontwerpen en verbeteren van embedded softwareoplossingen.
  • Het onderzoeken en oplossen van technische problemen in producten en systemen.
  • Werken met microcontrollers, sensoren en communicatie-interfaces.
  • Het analyseren en oplossen van problemen die zich in het veld voordoen.
  • Het testen, valideren en voorbereiden van softwarereleases.
  • Het beoordelen van technische keuzes en architectuur.
  • Het verbeteren van de betrouwbaarheid, testbaarheid en onderhoudbaarheid van de codebase.
  • Het verbeteren van documentatie, ontwikkelprocessen en testmethodes.

De ene dag schrijf je firmware of beoordeel je een technische oplossing. De andere dag onderzoek je een probleem bij een klant, valideer je een release of verbeter je de manier waarop de codebase wordt getest en gedocumenteerd.

Onze producten combineren software, elektronica, mechanica en praktisch gebruik in het veld. Daarom past deze functie bij iemand die graag het volledige systeem begrijpt en niet alleen code in isolatie schrijft.



Wat zoeken we?


We zoeken een ervaren embedded software engineer die zelfstandig kan werken, eigenaarschap neemt en pragmatische technische keuzes maakt.

Je beschikt over:

  • Ruime ervaring met embedded softwareontwikkeling in C en/of C++.
  • Ervaring met microcontrollers en low-level hardware-interfaces.
  • Het vermogen om embedded systemen zelfstandig te debuggen met bijvoorbeeld oscilloscopen, logic analyzers, debuggers of vergelijkbare tools.
  • Kennis van communicatieprotocollen zoals UART, SPI, I2C, CAN, Ethernet, BLE of vergelijkbare protocollen.
  • Het vermogen om verantwoordelijkheid te nemen voor een bestaande codebase en deze pragmatisch te verbeteren.
  • Een gestructureerde manier van werken, met aandacht voor betrouwbaarheid, documentatie, testen en onderhoudbaarheid.
  • Sterke probleemoplossende vaardigheden.
  • Het vermogen om goed onderbouwde en praktische engineeringbeslissingen te nemen.
  • Goede communicatieve vaardigheden, zowel met technische als niet-technische collega’s.
  • Het vermogen om zelfstandig te werken en tegelijkertijd afgestemd te blijven op de prioriteiten van het team.
  • Interesse in automatisering, AI-ondersteunde ontwikkeltools en moderne engineeringworkflows.
  • Een kritische houding tegenover tools en gegenereerde output, vooral wanneer betrouwbaarheid, beveiliging en productkwaliteit een rol spelen.



Mooi meegenomen


Het is een pre als je ervaring hebt met één of meerdere van de volgende onderwerpen:

  • Zephyr RTOS en het ontwikkelen van applicaties op basis van Zephyr.
  • Het ontwikkelen, aanpassen of onderhouden van Zephyr-drivers.
  • Secure firmware, toegangscontrole, IoT of connected devices.
  • Versiebeheer, CI/CD, geautomatiseerd testen of hardware-in-the-loop-testen.
  • Het inzetten van AI-ondersteunde ontwikkeltools voor softwarekwaliteit, documentatie, testen, debugging of een efficiënter ontwikkelproces.
  • Werken als belangrijkste embedded software engineer binnen een productorganisatie.
  • Samenwerken met externe ontwikkelaars, leveranciers of technische partners.
  • Elektronicaontwerp of troubleshooting op PCB-niveau.



Wat bieden wij?


  • Een salaris tussen € 5.500 en € 6.500 bruto per maand op basis van 40 uur, afhankelijk van je ervaring.
  • Hybride werken: 50% vanuit huis en 50% op kantoor.
  • Meerdere experimentatiedagen per jaar om nieuwe ideeën, tools, prototypes en verbeteringen te onderzoeken.
  • Een jaarlijks teamuitje om ook buiten het dagelijkse werk samen tijd door te brengen.
  • Een senior engineeringfunctie met veel eigenaarschap en zichtbare impact.
  • De vrijheid om technische oplossingen vorm te geven.
  • Ruimte om te verbeteren hoe embedded software binnen Binfinity wordt ontwikkeld.
  • Werken aan fysieke producten waarin embedded software, elektronica en betrouwbaarheid samenkomen.
  • Een klein en praktisch engineeringteam waarin initiatief, duidelijkheid en eigenaarschap worden gewaardeerd.



Solliciteren


Stuur je cv en een korte motivatie naar [email protected] .

We horen graag aan welke embedded systemen of firmwareprojecten je hebt gewerkt, wat jouw rol daarin was en welke technische uitdagingen je hebt opgelost.

Heb je voorbeelden van hoe je documentatie, testen, automatisering of onderhoudbaarheid hebt verbeterd? Of heb je AI-ondersteunde tools gebruikt om je engineeringwerk slimmer of efficiënter te maken? Dan horen we daar ook graag meer over.

Voor vragen over de functie kun je contact opnemen met Joep Roebroek via +31 6 2875 5147 .