Firmware-Entwicklung für serienreife Geräte
Stabile, sichere und energieeffiziente Software für Mikrocontroller und Prozessoren. Wir testen Firmware auf echter Hardware, bevor sie Tausende Geräte im Feld erreicht.
Was wir entwickeln
Firmware für den gesamten Gerätelebenszyklus - vom ersten Board-Bring-up bis zu Updates für installierte Geräte.
Bare-Metal- und RTOS-Firmware
Applikationslogik, Zustandsautomaten und Energiemanagement auf Mikrocontrollern.
Embedded Linux
BSPs, eigene Layer und Update-Mechanismen auf Applikationsprozessoren.
Gerätetreiber
Peripherie- und Linux-Kerneltreiber für Sensoren, Displays und Motoren.
Bootloader und Updates
Bootloader, Secure-Boot-Ketten und Feld-Updates, konzipiert mit Blick auf Cybersicherheit.
Konnektivitäts-Stacks
BLE, Wi-Fi, Mobilfunk und drahtgebundene Protokolle in der Firmware. Siehe IoT & Konnektivität.
Firmware bestehender Produkte
Übernahme, Refactoring und Portierung von Altcode. Siehe Modernisierung.
Plattformen und Werkzeuge
Die Plattform wird für das Produkt gewählt, nicht umgekehrt.
Betriebssysteme
- FreeRTOS
- Windows
- Android
- FreeBSD
- Linux
- Embedded Linux
- macOS
- iOS
- QNX
Sprachen
- C
- C++
- Rust
- Python
- Verilog
- VHDL
Mikrocontroller und Prozessoren
- Arm Cortex-M / Cortex-A
- RISC-V
- STM32
- STM8
- NXP i.MX / i.MX RT
- NXP LPC
- NXP Kinetis
- Microchip PIC
- Microchip AVR
- Microchip SAM
- TI MSP430
- TI SimpleLink
- TI Sitara
- Renesas RA
- Renesas RX
- Infineon PSoC
- Infineon AURIX
- Infineon XMC
- Silicon Labs EFR32
- Nordic nRF52 / nRF53 / nRF91
- Espressif ESP32
- GigaDevice GD32
- WCH CH32
- Raspberry Pi RP2040 / RP2350
- Intel
- AMD Zynq
- NVIDIA Jetson
So arbeiten wir
- 01
Discovery
Anforderungen, Hardware-Randbedingungen, Energiebudget und Update-Strategie.
- 02
Architektur
Modulgrenzen, Entscheidung RTOS oder Linux, Speicherlayout und Schnittstellen.
- 03
Iterationen
Kurze Iterationen mit Builds, die Sie auf Ihrer Hardware flashen und testen können.
- 04
Release
Versionierte Releases, Changelog, SBOM und Übergabedokumentation.
Qualität und Tests
Code wird getestet, bevor er auf Tausende Geräte gelangt.
- Unit-Tests für hardwareunabhängige Logik, bei jeder Änderung in der CI ausgeführt.
- Integrationstests auf echter Zielhardware in unserem Labor.
- Hardware-in-the-Loop-Tests, wenn das Projekt sie erfordert.
- Code-Review durch einen zweiten Ingenieur und statische Analyse in der Pipeline.
- Strom- und Timing-Messungen für batteriebetriebene Geräte.
Firmware-Entwicklung im Detail
Embedded Linux und Yocto, Zephyr und FreeRTOS, Linux-Gerätetreiber: wie wir mit den Plattformen arbeiten, nach denen Kunden am häufigsten fragen, und was der Cyber Resilience Act jeweils ändert.
FAQ
Projekt besprechen
Beschreiben Sie Ihr Projekt und Ihr Ziel. Ein Ingenieur antwortet innerhalb eines Werktags.
Lieber per E-Mail?
[email protected]- Wir antworten innerhalb eines Werktags
- NDA vor technischen Gesprächen

