Zum Inhalt springen

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

  1. 01

    Discovery

    Anforderungen, Hardware-Randbedingungen, Energiebudget und Update-Strategie.

  2. 02

    Architektur

    Modulgrenzen, Entscheidung RTOS oder Linux, Speicherlayout und Schnittstellen.

  3. 03

    Iterationen

    Kurze Iterationen mit Builds, die Sie auf Ihrer Hardware flashen und testen können.

  4. 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
BCF Embedded by Bright Coders' Factory (Startseite)

Embedded-Engineering von Firmware und Hardware bis zu Cybersicherheit, KI und langfristiger Wartung - vom PoC bis zur Serie.

Unternehmen

BCF Software Sp. z o.o.

TAX ID (NIP): PL 754 31 26 298

KRS: 0000634606

REGON: 365280382

NCAGE Code: 9CT2H

Dun & Bradstreet D-U-N-S©: 366333788

Unsere Adressen

Oppeln (Hauptsitz)

ul. Technologiczna 2, 45-837 Opole

Breslau (Wrocław) (Büro)

ul. Strzegomska 42B, 53-611 Wrocław

Warschau (Büro)

ul. Żurawia 6/12, 00-503 Warszawa

Schwäbisch Hall (Büro Deutschland)

Technologiezentrum, Stauffenbergstraße 35-38, 74523 Schwäbisch Hall

London (Büro im Vereinigten Königreich)

71-75 Shelton Street, Covent Garden, London, WC2H 9JQ, United Kingdom

Gruppenpräsenz

BCF Cloud & DataBCF Consulting Servicessteadynamic

© 2026 Bcf-software.com All rights reserved