Ons bureau bouwt rust embedded 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 verborgen geheugenfouten die zich zullen uiten als veldstoringen. Wij bouwen embedded firmware in Rust - dezelfde bare-metal prestaties, geen geheugenveiligheidsproblemen.
Wat dit betekent voor jouw bedrijf:
- Geen buffer overflows, use-after-free of race conditions - Rust vangt ze op voordat de code hardware bereikt
- Productieklaar firmware binnen 8-12 weken, waardoor de 6-12 maanden durende hiringcyclus voor embedded Rust wordt overgeslagen
- Geleidelijke C-naar-Rust migratie via FFI - geen gedwongen herschrijving, geen bevroren feature ontwikkeling
Waarom embedded Rust specialisten, geen C freelancers:
- Firmware engineers op registerniveau, geen web developers die je MCU behandelen als een cloud server
- Bewezen: 100% crashvrijheid op IoT robotstofzuiger (Swift naar Rust, Cloudnine IoT, GoodFirms)
- BLE, WiFi, LoRa, MQTT onder real-time beperkingen, niet achteraf toegevoegd na veldstoringen
- STM32, ESP32, nRF, RP2040 - wij werken op jouw target silicon
Jij bezit alles. Broncode, firmware binaries, hardware documentatie - geen vendor lock-in.
De $195 CTO consultatie brengt jouw hardware architectuur in kaart en bepaalt de firmware grenzen tijdens een 60-minuten call, zonder verplichting tot bouwen.
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 vaste scope per fase. Amerikaans bedrijf (Wyoming) — je contracteert met een geregistreerde entiteit, niet met een individu.

