From prototype to a certifiable product. Over 10 years of experience in industrial and safety-critical applications: measurement and control instrumentation, gas detection.
Architecture ready for SIL2 certification, with experience preparing a platform for TÜV certification.
The Cyber Resilience Act (CRA) makes these requirements mandatory for device manufacturers in the EU. I prepare firmware for them from the design stage:
A complete OTA chain: cloud → gateway → device → sub-modules over RS485, with integrity and signature verification at every step.
STM32 across families (Cortex-M0+/M3/M4F, including low-power L4), ESP32 (ESP-IDF).
FreeRTOS (CMSIS-RTOS v2) as well as bare-metal for small MCUs.
C (C11), C++ (tests), Python tooling, Dart/Flutter (mobile apps).
Modbus RTU/TCP (master and slave), HART incl. 4-20 mA current loop, CAN with a custom application protocol, PROFIBUS DP, RS485, Ethernet.
BLE (NimBLE, LE Secure Connections, QR provisioning), WiFi, HTTPS/TLS (mbedTLS), MQTT, LoRa, IQRF, NB-IoT/LTE-M.
SPI/I2C sensors, USB CDC, industrial displays, custom framed UART protocols with CRC and HMAC authentication.
Layered modular architecture with HAL separation: shared modules (bootloader, security, protocols) are portable between boards of a product line on different MCUs. A new product in the line means a thin porting layer, not new development.
I use AI tools to accelerate routine work. The architecture and responsibility for the result stay with the engineer.
Manufacturers of industrial equipment, measurement and control instrumentation, gas detection, IoT devices with requirements for functional safety, cybersecurity and long-term maintenance.
Get in touch and we will discuss how to design firmware that passes certification and stays maintainable over the long term.
Contact me