Embedded Developer
Een Embedded Developer programmeert de software die in fysieke apparaten draait: van wasmachines en medische apparatuur tot satellieten. Je werkt dicht op de hardware en schrijft code waar elke byte en milliseconde telt.
Daily tasks
- Firmware schrijven in C of C++ voor microcontrollers zoals ARM Cortex-M of ESP32
- Communicatieprotocollen implementeren: SPI, I2C, UART, CAN-bus of Bluetooth Low Energy
- Hardware debuggen met oscilloscoop, logic analyzer en JTAG/SWD debuggers
- Real-time operating systems (RTOS) configureren en taken schedulen met strikte timing-eisen
- Drivers schrijven voor sensoren, actuatoren en andere periferie op het printplaatontwerp
Salary per level
Junior
€34.000 - €42.000
Je schrijft eenvoudige drivers en test-routines onder begeleiding. Je leert lezen van datasheets, werkt met development boards en maakt je eerste stappen met embedded debugging tools. Je schrijft C-code die netjes binnen de geheugenlimieten past.
Medior
€48.000 - €60.000
Je ontwikkelt zelfstandig firmware-modules en integreert nieuwe hardware-componenten. Je optimaliseert code voor geheugen en stroomverbruik, configureert RTOS-taken en lost complexe timing-issues op. Je werkt direct samen met hardware-engineers.
Senior
€65.000 - €82.000
Je bepaalt de embedded software-architectuur voor een product of productlijn. Je maakt keuzes over RTOS vs. bare-metal, bootloader-design en over-the-air update-mechanismen. Je bent verantwoordelijk voor de kwaliteit en veiligheid van safety-critical code.
Did you know?
- De Apollo 11-computer die mensen naar de maan bracht had 74 KB geheugen — minder dan een gemiddelde e-mail vandaag.
- Een moderne auto bevat meer dan 100 embedded processors die samen meer regels code bevatten dan een Boeing 787.
← View all positions