Firmware development
Embedded firmware for MCUs and MPUs: bare-metal, FreeRTOS, Zephyr, Embedded Linux and Yocto, device drivers, from prototype to production.
Services
We work with manufacturers of connected devices — from start-ups building a first product to companies maintaining fleets that have been in the field for years. Firmware, hardware and security engineers work in one team, so decisions are made with the whole device in mind.
Pick the area you need today. Most projects combine two or three of them.
Firmware, electronics, connectivity and automation for new products.
Embedded firmware for MCUs and MPUs: bare-metal, FreeRTOS, Zephyr, Embedded Linux and Yocto, device drivers, from prototype to production.
Schematic and PCB layout, board bring-up, DFM and prototype support for embedded devices, designed together with the firmware team.
Connected device engineering: wireless and wired protocols, secure OTA updates and cloud integration for IoT products.
PLC programming, fieldbus and industrial protocol drivers, gateways and integration for industrial and energy systems.
Security engineering and Cyber Resilience Act readiness.
Secure boot, secure OTA, SBOM and vulnerability handling for connected devices. Engineering support for Cyber Resilience Act readiness.
Modernising products in the field and adding intelligence on the edge.
MCU migration, RTOS migration, code refactoring, obsolescence redesign and security retrofits for devices already in the field.
On-device machine learning for microcontrollers and edge processors: sensor data, audio and vision models optimized for memory and power.
Every engagement starts with a short discovery and a proof of concept. From there we move to prototypes, series production and long-term maintenance. The process, engagement models and how we handle IP are described in How we work.
Business applications, cloud platforms and data pipelines are delivered by our sister team at BCF Cloud & Data.
Describe your device and goal. An engineer replies within one business day.
Prefer e-mail?
[email protected]Our offices
Opole (Headquarters): ul. Technologiczna 2, 45-837 Opole
Wrocław (Office): ul. Strzegomska 42B, 53-611 Wrocław
Warsaw (Office): ul. Żurawia 6/12, 00-503 Warsaw
We store your choice in your browser. With your consent we use analytics and marketing tools on bcf-software.com (Google Tag Manager, Google Analytics, Meta Pixel). Privacy & cookie policy