Ons bureau maakt embedded rust firmware voor esp32 stm32 en IoT hardware

Senior team, complexe systemen, 8 jaar bewijs
Gescreend door Fiverr Pro
obox systems is geselecteerd door het team van Fiverr Pro vanwege diens expertise.
Gescreend voor
Software development
Website development
Over deze dienst
Jouw C-firmware heeft latente geheugenfouten die zich als veldstoringen zullen voordoen - nadat de apparaten zijn verzonden.
Wij bouwen embedded firmware in Rust - bare-metal prestaties, met buffer-overflows, use-after-free en data races die tijdens compilatie worden opgevangen.
Wat dit betekent voor jouw bedrijf:
- Fewer field failures - hele klassen geheugenfouten uitgesloten voordat de code de hardware bereikt
- Rust-expertise zonder maandenlang zoeken naar embedded Rust-kracht
- Geleidelijke C-naar-Rust-migratie via FFI - geen gedwongen herschrijving, geen bevroren features
Waarom embedded Rust-specialisten, geen C-alls:
- Register-precisie firmware-ingenieurs - BLE, WiFi, LoRa, MQTT onder realtime beperkingen
- STM32, ESP32, nRF, RP2040 - we werken aan jouw doelsilicium, niet aan een simulator
- Bewezen: crashes geëlimineerd na een Swift-naar-Rust-migratie op een IoT-robot-stofzuigerplatform (GF)
Jij bezit alles. Broncode, firmware-binaries, hardwaredocumentatie - geen vendor lock-in.
Voor grotere of complexere opdrachten neem contact op voor een maatwerkvoorstel.
Klanten waar we mee hebben gewerkt
Astral Hodling OÜ
Developed a cross-platform token mining app (Android, Windows, macOS) using Tauri and Kotlin. Optimized Android background tasks for 24/7 operation via foreground services. Integrated a Solana sub-wallet and replaced default WebView with GeckoView, boosting web content compatibility by 80%. Delivered a robust Proof of Concept.
dec 2024-jan 2025
Landsby
Developed a centralized Travel Content Management System using Rust and React to replace fragmented spreadsheets. Built an automated data migration pipeline and integrated Google Places and Travefy APIs for seamless itinerary synchronization. Reduced manual itinerary preparation time from 3-4 days to under 2 hours. Deployed a secure, Dockerized infrastructure with CI/CD on Hetzner Cloud.
feb 2026
Portfolio
Veelgestelde vragen
Automatische vertaling
Waarom Rust in plaats van C voor embedded firmware?
Rust biedt je C-achtige prestaties met compile-tijd geheugenveiligheid. Geen garbage collector, geen runtime overhead. De compiler vangt buffer overflows, race conditions en use-after-free voordat de code hardware raakt — de bugklassen die verantwoordelijk zijn voor de meeste veldstoringen in embedded systemen.
Kun je werken met onze bestaande C firmware?
Ja. Rust's C FFI stelt ons in staat om nieuwe modules in Rust toe te voegen die direct integreren met je bestaande C codebase. Geen gedwongen herschrijving. We migreren geleidelijk — één periferie, één driver, één subsystem tegelijk.
Welke microcontrollers en platforms ondersteun je?
STM32 (Cortex-M0/M3/M4/M7), ESP32 (Xtensa en RISC-V), Nordic nRF (BLE SoCs), RP2040, en aangepaste ARM/RISC-V targets. We werken met jouw target silicon — niet met een simulator.
Hoe ga je om met real-time beperkingen?
We ontwerpen firmware met deterministische uitvoeringspaden — interrupt prioriteiten, DMA transfers, lock-free data structuren. Voor harde real-time eisen integreren we met RTOS (FreeRTOS, Zephyr) en valideren we timing met logicanalysers en hardware profiling.
Wat als Rust onze specifieke hardware niet ondersteunt?
Als er geen HAL crate bestaat voor jouw MCU, schrijven wij er een. Rust's SVD-to-PAC toolchain genereert register-niveau toegangscode uit de datasheet van je chip. We hebben aangepaste HALs gebouwd voor targets zonder ecosysteemondersteuning.
Behandel je draadloze connectiviteit?
Ja. BLE, WiFi, LoRa, MQTT, Zigbee, en CAN bus. We ontwerpen communicatielagen die samenwerken met real-time besturingslussen — juiste interrupt prioriteiten, energiebeheer, en OTA update systemen die apparaten niet onbruikbaar maken.
Ondertekent u NDA's?
Ja. We tekenen NDA's voordat technische discussies beginnen, op verzoek.
Wie is de eigenaar van de code na levering?
Jij wel. IP, broncode, firmware binaries, en hardware documentatie worden volledig aan jou overgedragen na afronding — geen vendor lock-in.
Werk je met formele contracten?
Ja. Ondertekende contracten met een vaste scope per fase. Wyoming LLC — je sluit een contract af met een geregistreerde entiteit, niet met een individu.

