Embedded- en hardwareontwikkeling
Diensten voor embedded- en hardwareontwikkeling: embedded software, firmware, FPGA, hardware- en PCB-ontwerp, IoT-systemen, apparaattesten en robotica-software voor consumentenelektronica en wearables, industriële automatisering, automotive, telecom en netwerken, smart home en beveiligingssystemen, energie, medische hulpmiddelen, landbouw en logistiek. Dedicated engineers voor uw team of projecten die van begin tot eind worden opgeleverd, met de cloud-, web- en mobiele kant gebouwd door onze eigen .NET-, Python-, front-end- en mobile engineers.
Diensten voor embedded en hardware
Elke pagina beschrijft wat wij bouwen, de manieren om met ons samen te werken en de vragen die klanten als eerste stellen.
Embedded softwareontwikkeling
Diensten voor embedded softwareontwikkeling: embedded Linux, Android en RTOS, drivers, BSP’s, automotive-, netwerk-, audio- en videosoftware en beveiligde updates, met dedicated embedded software-engineers of projectoplevering.
Firmwareontwikkeling
Diensten voor firmwareontwikkeling: microcontrollerfirmware in C, C++ en Rust, wireless stacks, bootloaders, automotive-ECU’s, motorsturing en low-power-ontwerp, met dedicated firmware-engineers of projectoplevering.
FPGA-ontwikkeling
Diensten voor FPGA-ontwikkeling: RTL-ontwerp in SystemVerilog en VHDL, FPGA- en ASIC-verificatie, SoC FPGA, video, netwerken, data-acquisitie en acceleratie, met dedicated FPGA-engineers of projectoplevering.
Hardware- en PCB-ontwerp
Diensten voor hardware- en PCB-ontwerp: schema’s, multilayer- en HDI-layout, high-speed-, RF-, analoog- en voedingsontwerp, EMC-voorbereiding en productiebestanden, met dedicated hardware-engineers of projectoplevering.
IoT-ontwikkeling
Diensten voor IoT-ontwikkeling: connectiviteit, provisioning, cloudplatforms op Azure of AWS, updates voor apparaatparken, industrieel IoT, asset tracking, EV-laden, dashboards en apps, met dedicated IoT-ontwikkelaars of projectoplevering.
Testen van embedded en hardware
Diensten voor het testen van embedded en hardware: apparaattesten, hardware-in-the-loop-opstellingen, firmwareautomatisering, automotive-ECU-, connectiviteits- en beveiligingstests, met dedicated embedded QA-engineers of projectoplevering.
Robotica-software
Diensten voor de ontwikkeling van robotica-software op ROS 2: perceptie, navigatie, bewegingsplanning, robotbesturing, industriële cellen, autonome voertuigen en software voor robotparken, met dedicated robotica-engineers of projectoplevering.
Elders op de site behandeld
C- en C++-ontwikkeling
Diensten voor C- en C++-ontwikkeling: embedded firmware, Qt-desktopsoftware, netwerk- en telecomsoftware, systemen met lage latency, beveiligingssoftware en C++-modernisering, met dedicated C++-ontwikkelaars of projectoplevering.
Rust-ontwikkeling
Diensten voor Rust-ontwikkeling: backendservices en API’s, blockchain en Web3, systeem- en infrastructuursoftware, beveiligingstooling, embedded firmware en WebAssembly, met dedicated Rust-ontwikkelaars of projectoplevering.
QA en testautomatisering
Handmatige QA, testplannen en geautomatiseerde suites in Playwright, uitgevoerd in continuous integration zodat een falende test de release blokkeert in plaats van uw gebruikers te bereiken.
Mobiele ontwikkeling
Native iOS-apps in Swift, crossplatformapps in .NET MAUI en React Native, gebouwd door engineers die ook de backend beheren waarmee de app praat.
Cloud en DevOps
Azure Functions, Azure SQL met Always Encrypted, Terraform voor elke resource en GitHub Actions-pipelines, met driftdetectie en kostenbeheersing vanaf het begin ingebouwd.
Markten waarvoor wij bouwen
Consumentenelektronica en wearables
Apparaten op batterijen, wearables, audioproducten en huishoudelijke apparaten met companion-apps, waar kostprijs per stuk, batterijduur en een eenvoudige eerste installatie het product bepalen.
Industriële automatisering
Controllers, sensoren en gateways die Modbus, OPC UA, EtherCAT of PROFINET spreken, en de software die machines verbindt met MES- en onderhoudssystemen.
Automotive en mobiliteit
ECU-firmware op Classic AUTOSAR, infotainment en digitale cockpits, sensorverwerking voor rijhulpsystemen, telematica-units, CAN- en diagnosetools, en controllers voor e-bikes en e-steps.
Telecom en netwerken
Routers, gateways, firewalls en access points op OpenWrt, prplOS of RDK-B, pakketverwerking in software en in FPGA-logica, en timing- en radioapparatuur voor 5G-netwerken.
Smart home, gebouwen en beveiliging
Matter-, Thread- en Zigbee-apparaten voor thuis, BACnet- en KNX-integratie voor verwarming, ventilatie en verlichting in commerciële gebouwen, en alarm-, toegangscontrole- en videoproducten.
Energie en metering
Slimme meters op DLMS/COSEM en M-Bus, controllers voor zonne-omvormers, batterijopslag en batterijmanagement, en laders voor elektrische voertuigen en laadnetwerken op OCPP 2.0.1 en 2.1.
Medische en gezondheidsapparaten
Monitoring-, diagnose- en welzijnsapparaten gebouwd binnen uw kwaliteitsmanagementsysteem, met de traceerbaarheid en risicoregistraties die IEC 62304 en ISO 14971 vragen.
Landbouw
Veld- en bodemsensoren op LoRaWAN, ISOBUS-controllers voor trekkers en werktuigen, en automatisering voor kassen en veestallen.
Logistieke tracking
GNSS- en cellulaire trackers voor pallets, containers en voertuigen, temperatuurloggers voor de koudeketen, en Bluetooth-tags voor locatiebepaling binnenshuis.
Op het apparaat dezelfde regels als in de cloud
Reproduceerbare builds in containers, tests bij elke wijziging en vóór een release op echte hardware, nul waarschuwingen, kernels en afhankelijkheden op onderhouden releases waarbij beveiligingsadviezen als onvoorwaardelijke upgrades worden behandeld, ondertekeningssleutels in een vault in plaats van op een laptop, en een software bill of materials uit elke build. Nul waarschuwingen, actuele releases en onvoorwaardelijke beveiligingsupgrades zijn regels waarmee we onze eigen systemen al beheren; hier gelden ze voor software die in een doos wordt geleverd.
Hardwarewerk loopt binnen uw proces: uw kwaliteitsmanagementsysteem en veiligheidsproces voor medische, automotive en andere gereguleerde producten, uw contractfabrikant voor de productie, en een geaccrediteerd laboratorium naar keuze voor certificeringstests. Alles wat wij ontwerpen of schrijven, wordt in uw repositories geleverd en aan u overgedragen.
Software voor machines die wij nooit aanraken
We schrijven Rust voor onze eigen desktopsoftware: een agent die Windows-, macOS- en Ubuntu-laptops controleert tegen onze beveiligingsbaseline, met elke controle gekoppeld aan ISO 27001, CIS, Cyber Essentials, Essential Eight en SOC 2, en een desktopapp voor tijdregistratie. Het is geen firmware, maar het deelt de beperkingen van firmware: één codebase die voor elk doelplatform kruiselings wordt gecontroleerd, die onbeheerd draait op machines die de ontwikkelaars nooit zien, en die alleen vanuit main wordt uitgebracht met een vastgepinde toolchain. Lees over ons werk in Rust.
Vragen over embedded- en hardwareontwikkeling
Voor welke markten bouwt u?
Consumentenelektronica en wearables, industriële automatisering, automotive en mobiliteit, telecom en netwerken, smart home, gebouwen en beveiligingssystemen, energie en metering, medische en gezondheidsapparaten, landbouw en logistieke tracking. Voor medische hulpmiddelen, voertuigen en industriële veiligheidsfuncties werken we binnen uw kwaliteitsmanagementsysteem en veiligheidsproces: uw procedures, design controls, risicodossier en safety case, met de traceerbaarheid die IEC 62304 en ISO 14971, ISO 26262 en Automotive SPICE, of IEC 61508 vragen, bijgehouden terwijl het werk gebeurt in plaats van vlak voor een audit gereconstrueerd. Certificering en het regelgevende dossier blijven bij u als fabrikant.
Hoe werken engineers in Oekraïne aan onze hardware?
Hardware bereikt de engineer op een van twee manieren: ontwikkelkits en prototypeborden worden naar hem of haar opgestuurd, of hij of zij werkt op een rack in uw lab via remote power switching, een debugprobe en een seriële console over uw VPN. In beide gevallen draait de build in uw pipeline en staat de code in uw repositories. Het grootste deel van de code wordt eerst getest op de buildmachine en op geëmuleerde hardware, zodat de tijd op het echte bord wordt besteed aan wat alleen het bord kan laten zien.
Kan één team het apparaat, de cloud en de app bouwen?
Ja. Specialisten in firmware, embedded software en hardware werken naast onze eigen .NET- en Python-engineers op Azure, Angular- en React-engineers voor het webportaal, en iOS-, .NET MAUI- en React Native-engineers voor de companion-app, alles tegen één set berichtcontracten.
Wie is eigenaar van de ontwerpen, firmware en code die u oplevert?
U. Elke specialist heeft een getekend contract met BigTree108 dat alle werkresultaten aan het bedrijf toewijst, en onze overeenkomst met u draagt ze verder aan u over. Code, ontwerpen en documenten worden geleverd in uw eigen repositories en tools, en niet bewaard op een plek waar alleen wij ze kunnen wijzigen.
Bouwt u een apparaat of een verbonden product?
Vertel ons wat het product doet, in welke fase het zit en waar u hulp nodig hebt. U krijgt binnen één werkdag antwoord: een plan, kandidaatprofielen of een advies over waar te beginnen.