Kacper K.
Senior Embedded Firmware Engineer | C/C++ | BLE | RTOS | IoT
I help companies design, develop, and stabilize production-grade embedded firmware in C and C++. With 10+ years of experience, I take ownership of complex embedded projects end-to-end — from hardware bring-up and low-level drivers to RTOS architecture, BLE and wireless connectivity, Embedded DevOps, build systems, and automated testing. My core areas include: ► Embedded firmware development C/C++ on ARM Cortex-M and Cortex-R, bare-metal systems, FreeRTOS-based architectures, device drivers, hardware bring-up, debugging, OTA updates, secure boot, and production-oriented firmware architecture. ► Connected devices and IoT Firmware for BLE-connected, low-power, and battery-powered industrial and IoT products using MQTT, CoAP, LwM2M, BLE, LoRaWAN, Zigbee, LTE-M, NB-IoT, and satellite communication. ► Embedded DevOps & build infrastructure Modern target-based CMake, cross-compilation toolchains, Docker-based development environments, Python automation, dependency management, reproducible builds, embedded CI/CD, static analysis, test orchestration, and hardware-in-the-loop testing. I am particularly useful when a project needs: • ownership of an existing or new firmware codebase • stabilization of unreliable embedded software • architecture improvements without unnecessary rewrites • hardware/software debugging across system boundaries • modernization of embedded build, test, and delivery infrastructure • support moving from prototype to production Selected recent projects: • Lead Firmware Engineer for a SIL2 human-detection system using mmWave radar and thermal imaging — ARM Cortex-R5F, FreeRTOS, C++17, CMake, real-time I/O • Battery-powered industrial IoT firmware — ESP32, FreeRTOS, LoRaWAN, satellite communication, GNSS, low-power optimization • Low-power BLE e-ink display system — nRF52840, C++17, MQTT, Python gateway • Real-time embedded audio DSP firmware — STM32, C++20, FreeRTOS, DMA, CMake Core stack: C, C++, Python, bare-metal firmware, RTOS-based systems, FreeRTOS, CMake, cross-compilation toolchains, STM32, ESP32, nRF52, and ARM Cortex-M/R/A. Connectivity: MQTT, CoAP, LwM2M, BLE, LoRaWAN, Zigbee, LTE-M, and NB-IoT. Testing and delivery: Catch2, Unity, Google Test, unit testing, integration testing, hardware-in-the-loop testing, Docker, and embedded CI/CD. Embedded audio and DSP: real-time DSP, embedded audio pipelines, I2S/SAI, MIDI, and OSC.
Earnings and projects
Last 6 months ÷ 6
Billed in all: $110,863$111k
$0 in the last 6 months
Across 6 contracts
Across 14 contracts