Firmware development
Embedded firmware for MCUs and MPUs: bare-metal, bootloader, UEFI, Secure Boot, FreeRTOS, Eclipse ThreadX, Safe RTOS, Zephyr, Embedded Linux and Yocto, device drivers, from prototype & bring-up to production & maintanance.
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, bootloader, UEFI, Secure Boot, FreeRTOS, Eclipse ThreadX, Safe RTOS, Zephyr, Embedded Linux and Yocto, device drivers, from prototype & bring-up to production & maintanance.
Connected device engineering: wireless and wired protocols, secure OTA (including A/B partition rollback firmware) updates and application or cloud integration for IoT products.
PLC programming, fieldbus and industrial protocol drivers, gateways and integration for industrial and energy systems.
Schematic and PCB layout, board bring-up, DFM and prototype support for embedded devices, designed together with the firmware team.
Security engineering, Cyber Resilience Act readiness and standards compliance.
Secure boot, secure OTA, SBOM & vulnerability handling for connected devices. We provide comprehensive CRA compliance auditing services. We also provide device & system penetration testing services.
Medical: IEC 62304, 60601, 62366, 82304, ISO 13485, 14971. Cyber & CRA: EN 18031, IEC 62443. Maritime: IACS UR E26/E27.
Machine learning on the device: model size, functions and data, learning approach and target hardware.
On-device machine learning and AI distilling for microcontrollers and edge processors: sensor data, audio and vision models optimized for memory and power.
Modernising products that are already in the field.
End of live? No problem! MCU migration, RTOS migration, code refactoring, obsolescence redesign and security retrofits for devices already in the field.
Long-term firmware maintenance, security updates, dependency monitoring and technical support for embedded products.
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 project and goal. An engineer replies within one business day.