Uw microcontrollerleverancier stuurt een product change notification. Het onderdeel waarop uw firmware zes jaar heeft gedraaid bereikt over veertien maanden het einde van zijn levensduur; de vervanger heeft een andere clock tree en een gereorganiseerde peripheral map, en de certificering die u twee jaar geleden afrondde werd verleend tegen het oude binary. Niemand in het team heeft eerder zo’n migratie gedaan, en de productielijn stopt niet terwijl u het leert.
Zo ziet het werk er tegenwoordig normaal uit — bring-up, drivers herschrijven, timing hervalideren, en een testcampagne tegen echte boards onder echte thermische en elektrische omstandigheden. Geen featureverzoek, en zelden iets waarbij de mensen die de oorspronkelijke firmware schreven nog kunnen helpen.
De vraag is dus wie het met u bouwt — en het veld loopt van engineeringdivisies met 6.000 engineers tot specialisten van twaalf man die niets anders dan Zephyr doen. Dit artikel noemt er elf die een shortlist waard zijn, vermeldt wat elk over zichzelf beweert, en geeft u de criteria om ze tegen uw eigen schaal te sorteren.
- Het veld valt uiteen in drie niveaus — wereldwijde engineeringdiensten, door engineering geleide midmarketbedrijven en embedded specialisten — en die niveaus concurreren niet zozeer met elkaar als wel dat ze verschillende opdrachten winnen.
- Het nuttigste filter is of een bedrijf onder de applicatielaag werkt: board bring-up, bootloaders, apparaatdrivers, BSP’s en RTOS-integratie zijn het werk dat een bedrijf voor embedded softwareontwikkeling onderscheidt van een algemene outsourcer.
- Ervaring met normen is geen keurmerk maar scope. Een partner die onder IEC 62304 of ISO 26262 heeft geleverd, heeft de last van documentatie en herleidbaarheid al opgevangen die u anders in maand vijf verrast.
- Rust in productiefirmware is bij meerdere bedrijven op deze lijst van discussiepunt naar praktijk gegaan, gedreven door de druk op geheugenveiligheid bij veiligheidskritische code.
Waar diensten voor embedded softwareontwikkeling werkelijk worden ingekocht
Vóór de leverancierslijst helpt het om precies te zijn over wat er wordt ingekocht. Diensten voor embedded softwareontwikkeling omvatten een smaller, dieper werkterrein dan de term suggereert. Bedrijven verkopen het onder verschillende labels — embedded engineeringdiensten, ontwikkeldiensten voor embedded systemen, embedded productontwikkeling — die in deze markt door elkaar worden gebruikt en een koper op zichzelf niets zeggen. Waar die labels bovenop liggen is een van deze:
- Board bring-up en BSP-werk — een nieuw board laten opstarten, randapparatuur initialiseren, en een board support package leveren waarop de rest van de software gebouwd kan worden.
- Firmwareontwikkeling — de applicatielogica zelf, op bare metal of op een RTOS, binnen het vermogens- en timingbereik dat de hardware toestaat. Los verkocht is dit waar firmwareontwikkelbedrijven om concurreren, en het overlapt vrijwel volledig met het embedded werk erboven.
- Architectuurbeoordeling — vaak als eerste en apart ingekocht, als embedded softwareconsultancy, om vast te stellen wat de hardware toestaat voordat er een bouw wordt vastgelegd.
- MCU-migratie en platformporting — een werkend product naar ander silicium verhuizen vanwege levering, kosten of capaciteit, en opnieuw vaststellen dat het zich identiek gedraagt.
- Embedded Linux en driverontwikkeling — kernelconfiguratie, apparaatdrivers en productie-imagebuilds voor producten die een volledig besturingssysteem nodig hebben.
- Connectiviteit en OTA — de communicatiestack, het updatemechanisme en de beveiligingsarchitectuur waarmee u een fix naar een apparaat in het veld kunt sturen zonder het onbruikbaar te maken.
- Verificatie op de doelhardware — hardware-in-the-loop-opstellingen, tests op randvoorwaarden en bewijsmateriaal voor compliance, uitgevoerd tegen boards in plaats van simulatoren.
Eén categorie valt buiten dit alles, ondanks het gedeelde vocabulaire. Bedrijven in embedded systemen betekent, zoals de term normaal wordt gebruikt, de fabrikanten die de apparaten bouwen — de halfgeleider en elektronicabedrijven wier namen bovenaan elke omzetlijst van de sector staan. Zij zijn niet degenen die u inhuurt om de software te schrijven die op hun silicium draait.
Wat de bovenstaande diensten gemeen hebben, is dat ze stuk voor stuk worden beperkt door een fysieke werkelijkheid waarmee de software niet kan onderhandelen: een klok, een bus, een batterij, een temperatuurbereik. Dat is het criterium waarop de onderstaande leverancierslijst is gebouwd, en het is ook waarom het loont de mechanica te begrijpen voordat u offertes vergelijkt — de gids voor embedded softwareontwikkeling behandelt de stackkeuzes, het proces en de kostendrijvers achter deze diensten volledig.
Hoe we deze bedrijven voor embedded softwareontwikkeling hebben geselecteerd
Drie criteria bepaalden de lijst, en elk daarvan sluit bedrijven uit die anders plausibel zouden zijn.
1. Embedded is een benoemde bedrijfstak, geen voetnoot bij de capaciteiten. Een bedrijf dat firmware tussen “blockchain” en “digital marketing” op een dienstenpagina met veertig items zet, is geen embedded softwarebedrijf dat uw tijd waard is; het is een algemene outsourcer met ergens op de bank een embedded cv. Elk bedrijf hieronder voert embedded als een praktijk met een eigen dienstenpagina, eigen benoemde engineers en eigen toolchainkeuzes.
2. Ze werken onder de applicatielaag. Bootloaders, board bring-up, apparaatdrivers, board support packages, RTOS-integratie of engineering op siliciumniveau moeten voorkomen in wat ze publiceren. Dit sluit de grote groep bedrijven uit wier “embedded” aanbod bestaat uit een mobiele app en een clouddashboard die met andermans apparaat praten.
3. Ze vermelden genoeg om vergeleken te kunnen worden. Een bedrijf dat de siliciumfamilies waarmee het werkt, de besturingssystemen die het integreert of de normen waarnaar het bouwt niet wil noemen, kan niet worden beoordeeld naast een dat dat wel doet. Specificiteit is hier geen marketingglans — het is het verschil tussen een partner die het werk heeft gedaan en een die het beschrijft.
De lijst beslaat bewust drie categorieën, omdat het juiste antwoord afhangt van de omvang van uw programma en niet van één winnaar. Wereldwijde engineeringdivisies hebben labs, complianceinfrastructuur en duizenden engineers, wat ze de juiste keuze maakt voor meerjarige programma’s met meerdere producten. Door engineering geleide midmarketbedrijven geven u senior mensen in een benoemd team met veel minder overhead. Embedded specialisten gaan het diepst op een smalle stack en zijn vaak de sterkste keuze voor één lastig product.
Waar deze rangschikking niet op is gebaseerd: opleverkwaliteit die we niet kunnen waarnemen, privéreferenties van klanten, prijzen of aantallen pilots.
De 11 bedrijven voor embedded softwareontwikkeling
Crunch-IS
Crunch-IS bouwt embedded software voor industriële, IoT, medische en consumentenhardware, afgebakend rond het silicium van de klant, de realtimebeperkingen en de omstandigheden die het product daadwerkelijk zal tegenkomen — native MCU- en SoC-werk op ARM Cortex-M en RISC-V, bare-metal- en RTOS-firmware, communicatiestacks over UART, SPI, I2C, CAN, Ethernet, BLE en MQTT, embedded Linux- en BSP-ontwikkeling, en hardware-in-the-loop-testen.
Het bedrijf is een AI-gedreven engineeringbureau voor maatwerksoftware dat de markten in de VS, het VK en de DACH-regio bedient, met 170+ experts, 120+ opgeleverde projecten, 40+ actieve klanten en 8+ jaar opleverervaring sinds 2018.
Bij een automotive mens-machine-interfaceprogramma leverde een Crunch-IS-team van vijf engineers, werkend in C++, QML, Qt en Python over CAN en Wayland, 2x snellere uitrol van functies, een 30% meer gebruik van het handsfree systeem, en lokalisatie in 8 talen voor hybride en elektrische voertuigen.
Het past bij midmarket- en enterprisekopers die senior engineers dicht bij het silicium willen en een codebase die hun eigen team daarna kan bezitten, in plaats van een grote opleverorganisatie die een bank factureert.

Capgemini Engineering
De embedded praktijk van Capgemini is gebouwd voor programma’s waar compliance, veiligheid en wereldwijde levering de scope domineren. Wat het publiceert omvat besturingssystemen, middleware, virtualisatie en cloudintegratie naast cyberbeveiliging, veiligheid en levenscyclusbeheer, geleverd via wat het bedrijf zijn SDx Factory-aanpak noemt en gecombineerd met co-engineering van hardware en software door eigen elektronica- en siliciumspecialisten. Het stelt ook dat AI-gedreven ontwikkeling door zijn hele softwarelevenscyclus loopt, van ontwikkeling en testen tot validatie en onderhoud.
Capgemini noemt automotive, luchtvaart, medische apparatuur, life sciences, transport en industriële platformen als doelsectoren, en verwijst naar leiderposities van Everest Group in de PEAK Matrix 2026 voor Software Product Engineering Services en de PEAK Matrix 2025 voor Software Defined Vehicle Engineering Services.
De afweging is de schaal zelf: opdrachten zijn afgestemd op organisaties met meerdere productlijnen, en budgetten volgen daaruit.
GlobalLogic
GlobalLogic, onderdeel van de Hitachi Group, is een van de weinige bedrijven op deze lijst die echte siliciumcapaciteit publiceert naast embedded softwarediensten — SoC-ontwerp en -verificatie, complexe FPGA-implementatie en ASIC-ontwerp met volledige RTL2GDSII-flow, naast firmwareontwikkeling, RTOS-integratie, het maken van BSP’s, platformontwikkeling voor Linux en Android, en driverprogrammering voor communicatie-, geheugen- en interfaceapparaten. Het beveiligingswerk noemt secure-bootprotocollen, FOTA, TPM-integratie en end-to-endversleuteling; de testpraktijk omvat analyse van signaalintegriteit, omgevingsvalidatie en EMI-compliance. Genoemde technologieën zijn onder meer PCIe, M.2- en U.2-formfactoren, 5G RAN-optimalisatie en AUTOSAR, in halfgeleiders, opslag, IoT, automotive, telecom, consumentenelektronica en zorg.
Teams wier product werkelijk chip, board en cloud beslaat halen hier meer uit dan teams die alleen firmware nodig hebben.
L&T Technology Services
LTTS publiceert de grootste embedded organisatie op deze lijst: 6.000+ embedded engineers, 15+ labs, 300+ patenten en 20+ jaar ervaring, met platformervaring bij Qualcomm, STMicroelectronics, Renesas, Texas Instruments, NXP, Intel, Broadcom, Infineon en Cavium. Het embedded softwarewerk loopt van BSP tot apparaatdrivers, het porten van besturingssystemen en middleware, met board bring-up, optimalisatie en stabilisatie, plus firmware waaronder bootloaders, BIOS, laagdrempelige drivers, mediacodecs, opslag en energiebeheer.
De labinfrastructuur is het onderscheid dat opvalt — test faciliteiten voor 5G, elektrisch, mechanisch, draadloos, RF en EMI/EMC die voor complianceverificatie worden gebruikt — net als de gepubliceerde focus op obsolescencebeheer en value engineering, precies het end-of-lifeprobleem waar de meeste hardwareteams uiteindelijk mee te maken krijgen.
Het past bij grootschalige programma’s in transport, industriële producten, medische apparatuur, media en telecommunicatie.
N-iX
N-iX voert embedded als volwaardige praktijk: hardwareontwerp en -engineering, inclusief keuze van microcontroller en sensoren, BOM- en kostenoptimalisatie, PCB-ontwerp en laagvermogen-RF-werk; firmware voor MCU’s, SoC’s en embedded processors; integratie van embedded besturingssystemen over bare metal, RTOS en Linux; connectiviteit; integratie en porting van hardware en software; en het ontwerpen van embedded DevOps-pijplijnen, wat weinig bedrijven in deze categorie überhaupt benoemen.
Het bedrijf meldt ruim 23 jaar ervaring in wereldwijde tech en ruim 2.400 software-experts, met toegang tot embedded engineers in 25 landen in Europa en Latijns-Amerika, en beschikt over de certificeringen ISO/IEC 27001:2013 en ISO/IEC 27701:2019. De bediende sectoren zijn onder meer zorg, productie, telecom, automotive en energie.
Het past goed bij ondernemingen die schaal willen zonder een opdracht bij een wereldwijde systeemintegrator.
Intellias
Intellias is hier het meest gespecialiseerde automotive bedrijf en is AUTOSAR Partner. Het gepubliceerde werk omvat Classic- en Adaptive-AUTOSAR-platformen; ECU-ontwikkeling conform ASIL-A tot en met ASIL-C binnen het kader van ISO 26262; ISO/SAE 21434-verificatie voor cyberbeveiliging; en ASPICE-conforme processen. BSP-werk loopt van bootloader bring-up en hypervisorporting tot Yocto-gebaseerde BSP’s voor doelboards, op SoC’s van Qualcomm, Renesas, Infineon, TI, Intel en NXP. De praktijk voor HMI en in-vehicle infotainment noemt Automotive Grade Linux, Android Automotive, BlackBerry QNX, Kanzi, Altia, DiSTI, Qt Automotive, Vulkan en OpenGL, en valideert met toolchains van dSPACE en Vector. Opvallend is het gepubliceerde gezamenlijke werk met HighTec en Vector waarbij tijdkritische ultrasone sensorcomponenten van C naar Rust werden gemigreerd binnen een AUTOSAR Classic-omgeving. Teams buiten automotive doen er goed aan de sectorfit tijdens de scoping te bevestigen.
Softeq
Met het hoofdkantoor in Houston en vestigingen in Vilnius, Grasbrunn en Guadalajara beschrijft Softeq bijna 30 jaar werk in embedded apps, firmware, middleware, apparaatdrivers, mens-machine-interfaces en enterprise-IoT-systemen. De gepubliceerde stack is ongewoon specifiek: Linux, AOSP, FreeRTOS, QNX en VxWorks als besturingssystemen; Buildroot, Yocto, Ubuntu, Debian en OpenWRT voor Linux-builds; Qt, GTK, OpenGL, VTK, WebRTC en WebGL voor interfaces; en chipsetpartnerschappen met Qualcomm, Nordic Semiconductor en NXP. Het embedded beveiligingswerk omvat cryptografie- en TrustZone-technologieën, verified boot en de ontwikkeling van beveiligingstokens. Softeq bestrijkt een zeer breed scala aan sectoren, van consumentenelektronica en automotive tot zorg, energie en industriële productie, wat een kracht is voor domeinoverstijgende producten en een reden om in een gereguleerd domein om domeinspecifieke referenties te vragen.
Yalantis
Yalantis heeft zijn positionering als bedrijf voor embedded softwareontwikkeling rond geheugenveilige firmware gebouwd, en is van alle bedrijven hier het meest uitgesproken over Rust: Rust-firmwareontwikkeling, Rust-migratie vanuit oude C- en C++-systemen en Rust-consultancy voor klantteams staan naast conventioneel C- en C++-werk. Het publiceert ook eigen werk aan PCB-ontwerp, edge-AI, secure boot, versleutelde firmware, dynamische vermogensschaling, hardware root of trust en versleutelde OTA voor firmwareversiebeheer op vlootschaal, en meldt 200+ opgeleverde projecten. De complianceframing is ontwerp- in plaats van audittijd — het stelt vanaf het begin te ontwerpen naar de eisen van ISO 26262, IEC 62304, IEC 62443 en de FDA.
Een goede match voor teams met verbonden producten die een certificeringsdeadline hebben; teams met een volwassen C-codebase doen er goed aan de Rust-vraag bewust af te bakenen in plaats van standaard.
Witekio
Witekio is een van de duidelijkste embedded specialisten in de markt en heeft 22+ jaar embedded expertise. Het gepubliceerde werk draait om de lage lagen — apparaatdrivers, Linux-kernel, systeemprestaties, realtimebesturingssystemen en board support packages — met diepe, benoemde toezeggingen in plaats van brede: expertise in Zephyr RTOS, Welma (de eigen op Yocto gebaseerde distributie die via een Embedded Kit wordt geleverd), en de status van officiële reseller van Canonicals Ubuntu voor embedded Linux-projecten. Het onderhoudsaanbod is in deze categorie een echt onderscheid en dekt CVE-monitoring, kleine en grote releases, OTA-updates en langetermijnondersteuning, expliciet geframed rond de EU Cyber Resilience Act. Gepubliceerde sectoren zijn medisch, industriële machines, off-highwayvoertuigen, energie en huishoudelijke apparaten. Teams die siliciumontwerp of PCB-werk nodig hebben, hebben daarvoor een tweede partner nodig.
Lemberg Solutions
Lemberg Solutions werkt over de grens tussen hardware en software en is gecertificeerd volgens ISO 27001 en ISO 9001. Wat het makkelijk te beoordelen maakt, is hoe concreet het publiceert: siliciumpartnerschappen met NXP via het NXP Partnership Program, STMicroelectronics en AWS; praktische MCU-ervaring bij NXP, STMicroelectronics, Microchip, Nordic Semiconductor, Renesas, Raspberry Pi, NVIDIA, Intel en Arm; FreeRTOS en Zephyr; en certificeringsondersteuning voor CE-, FCC-, EMC- en ESD-tests. Het somt ook per sector de normen op waarnaar het bouwt — FDA, HIPAA, IEC 62304 en ISO 13485 voor medisch; ISO 26262, ASPICE en ISO/SAE 21434 voor automotive; IEC 62443, IEC 61508 en ISO 13849 voor industrieel; IEC 61850, ISO 15118 en OCPP voor energie — en stelt dat alle intellectuele eigendom naar de klant overgaat. Kopers in gereguleerde sectoren doen er goed aan te bevestigen welke daarvan gecertificeerde processen zijn en welke kaders waarnaar het team werkt.
Developex
Developex, opgericht in 2001 met vestigingen in Canada en Oekraïne, meldt ruim 20 jaar embedded ervaring en richt zich op firmware, middleware, driverontwikkeling en connectiviteit voor apparaten met of zonder besturingssysteem. De gepubliceerde MCU-ervaring is breed en specifiek — TI, NXP, Nordic, Avnera, CSR, Cypress, Atmel en Microchip — en het geleverde werk is zwaar consumenten- en randapparatuurgericht: firmware voor slimme huishoudelijke apparaten, gamingtoetsenborden, LED- en ventilatorcontrollers, Bluetooth-speakers, een multimedia-DSP-apparaat voor auto’s en boten, en AR-brillen. Het is een van de weinige bedrijven hier die de eigen beslisregel publiceert voor de keuze tussen bare metal, RTOS en embedded Linux, en stelt dat de meeste firmware voor consumenten- en gamingrandapparatuur die het levert op een RTOS draait, meestal FreeRTOS of Zephyr. Sterk voor consumentenhardware in hoge volumes; teams met veiligheidskritische programma’s moeten vooraf naar ervaring met normen vragen.
Bedrijven voor embedded softwareontwikkeling vergeleken
Dezelfde elf ontwikkelbedrijven voor embedded systemen, naast elkaar, met de capaciteit die elk over zichzelf publiceert.
Hoe kiest u een partner voor embedded softwareontwikkeling
Zes vragen scheiden een partner die het werk heeft gedaan van een die erover heeft gelezen. Alle zes zijn in een eerste gesprek te beantwoorden.
- Vraag op welke boards ze uw code zullen draaien, en wanneer. Het antwoord dat u wilt noemt hardware en een datum. Embedded werk dat alleen in simulatie wordt gevalideerd schuift elk lastig probleem door naar de integratie, en bij de integratie gaan planningen verloren. Bij onze eigen opdrachten wordt de hardware-in-the-loop-opstelling afgebakend voordat de bouw begint, omdat faalwijzen daar goedkoop te vinden zijn en in het veld duur.
- Vraag ze bare metal, RTOS en Linux specifiek voor uw product te onderbouwen. Een partner met echt oordeelsvermogen vraagt naar uw energiebudget, uw latentie in het slechtste geval, uw RAM en hoeveel mensen de firmware over drie jaar onderhouden — en geeft u dan een antwoord met een reden erbij. Een partner zonder dat vermogen adviseert wat hij het laatst heeft gebruikt.
- Vraag wat er bij de overdracht met de buildomgeving gebeurt. Compilerinstellingen, linkerscripts, dependencybeheer en CI-configuratie horen bij de oplevering die bepaalt of uw team volgend jaar een wijziging kan doorvoeren of eerst moet reconstrueren hoe de build werkt. Laat het in de opdrachtomschrijving benoemen, niet veronderstellen.
- Vraag hoe ze het updatepad zullen aanpakken. Secure boot, het ondertekenen van images, rollbackgedrag, en wat er gebeurt als een over-the-air-update halverwege mislukt op een apparaat in de kelder van een klant. Is het antwoord één zin, dan is de architectuur niet doordacht — en onder de EU Cyber Resilience Act is dit geen architecturale voorkeur meer, zoals de eisen van de Cyber Resilience Act voor firmwareteams volledig uiteenzetten.
- Vraag naar hun ervaring met normen in uw sector, en wat die kostte. Embedded softwareontwikkeling voor veiligheidskritische systemen is een ander programma, geen zwaardere versie van hetzelfde: werken naar IEC 62304 of ISO 26262 is geen extra document aan het eind; het verandert vanaf dag één het beheer van eisen, de herleidbaarheid en het testbewijs. Een partner die u kan vertellen hoeveel van de planning dat bij een eerder product opslokte, heeft er ook echt een geleverd.
- Vraag wie de code beoordeelt. AI schrijft in deze sector inmiddels een aanzienlijk deel van de embedded boilerplate en teststeigers, en goed gebruikt bespaart dat weken. Zonder senior review gebruikt, produceert het plausibele firmware die onder belasting faalt. De vraag is niet of ze het gebruiken — het is wie verantwoordelijk is voor wat het produceert.
Wat embedded softwareontwikkeling kost, en wat dat bepaalt
Er is hier geen zinvol antwoord in uurtarieven, en tarieven vergelijken over de drie bovenstaande niveaus zegt u vrijwel niets. Vier dingen bepalen het getal, ongeveer in deze volgorde.
Toegang tot en volwassenheid van de hardware. Een project dat begint met een stabiel, gedocumenteerd referentieboard kost een fractie van een project dat begint met een custom board van de eerste spin waarvan de errata nog worden ontdekt. Beweegt de hardware onder de software, dan is de softwareschatting voorlopig, en dat zou iedereen moeten zeggen.
Het certificeringsdoel. Dit is verreweg de grootste vermenigvuldiger. Een consumentenapparaat zonder formele veiligheidseisen en een medisch apparaat onder IEC 62304 kunnen identieke firmware en radicaal verschillende programma’s inhouden, omdat het laatste herleidbaarheid van eisen, gedocumenteerde verificatie en een ontwerphistorie meebrengt die het eerste niet heeft.
Hoeveel van de stack van u is. Bootloader, BSP, drivers, RTOS-integratie, applicatie, connectiviteit, cloud en updateinfrastructuur zijn acht afzonderlijke werkpakketten. Kopers beprijzen doorgaans het vierde en worden verrast door de andere zeven. Baken ze expliciet af.
Wie er na de livegang blijft. Embedded producten leven jaren en worden in het veld gepatcht. Een offerte die bij de uitrol eindigt is niet vergelijkbaar met een die een gedefinieerd hypercare-venster met monitoring en snelle respons omvat — zo bakenen wij elke opdracht af: de kosten van het tweede zijn zichtbaar, en de kosten van het ontbreken ervan niet.
Het uitbesteden van embedded software verlaagt de kosten het betrouwbaarst wanneer het hele werkpakketten verplaatst, niet losse taken. Een partner de driverlaag en de testopstelling geven levert een schone interface en een meetbare deliverable op. Ze drie tickets per week geven levert coördinatieoverhead op en geen overgedragen capaciteit.
Waarom Crunch-IS past
AI-gedreven levering met senior engineers als verantwoordelijken
AI-agents draaien door de softwarewerkstromen heen — boilerplate genereren, testdekking uitbreiden en documentatie actueel houden — terwijl senior engineers architectuur, oordeel en review bezitten. De versnelling is reîel en meetbaar: bij een bouw voor productieoperaties geleverd door een AI Pod werd de MVP 63% sneller opgeleverd met een 56% kleiner opleverteam dan een traditionele bouw van dezelfde omvang. Het mechanisme telt net zo zwaar als het getal, want de besparing komt uit weggenomen coördinatie en geautomatiseerd levenscycluswerk en niet uit goedkopere mensen.
Werk dat tot aan het silicium reikt, geen software met een apparaat eraan
Onze embedded ontwikkeling praktijk schrijft rechtstreeks tegen het doel — ARM Cortex-M, RISC-V, AVR en SoC-platformen van leveranciers — met bare-metal- en RTOS-werk dat tijdens de architectuurbeoordeling wordt gekozen en niet uit gewoonte, communicatiestacks die tegen echte busomstandigheden worden gevalideerd, en firmwareontwikkelingsdiensten die worden doorgevoerd tot productievarianten, configuratie voor het programmeren van apparaten en testfixtures voor de fabricage.
Edge-intelligentie geleverd op een reële tijdlijn
Wanneer de toepassing inferentie dicht bij het apparaat nodig heeft in plaats van in een datacenter, is de beperking het hardwarebereik, niet het model. Voor een Britse recyclingexploitant ontwierpen en leverden we een realtime objectdetectie systeem dat industriële camerastromen leest om gevaarlijke voorwerpen op bewegende transportbanden te markeren, met fase 1 afgerond in drie maanden — van camera tot GPU-inferentie tot operatoralarm — draaiend onder productieomstandigheden en niet op een samengestelde dataset.

Een codebase en buildomgeving die uw team kan bezitten
Firmware wordt overgedragen met architectuurdocumentatie, duidelijke grenzen voor hardwareabstractie en een geconfigureerde toolchain — compilerinstellingen, linkerscripts, dependencybeheer en CI-integratie — zodat uw engineers het product kunnen uitbreiden in plaats van het te reverse-engineeren. Elke opdracht omvat een gedefinieerd venster na uitrol met actieve monitoring en snelle respons, omdat embedded producten na levering onder echte omstandigheden werken.
Conclusie
De elf bedrijven hierboven laten zich niet in beter en slechter sorteren. Ze sorteren naar de vorm van het programma: een portfolio met meerdere producten en lab- en complianceoverhead wijst naar de wereldwijde engineeringdivisies, één lastig product op een ongebruikelijke stack wijst naar de specialisten, en het meeste werk daartussen wordt gewonnen door door engineering geleide bedrijven die senior mensen in een benoemd team zetten. Stem de partner af op de scope, en bevestig in het eerste gesprek dat ze uw code op uw board zullen draaien.
Zoekt u nog uit hoe de software gebouwd moet worden in plaats van wie het moet bouwen, begin dan met de mechanica — de gids voor embedded softwareontwikkeling behandelt stackkeuzes, het opleverproces en wat de kosten werkelijk bepaalt.
