Embenauts
Kacper Kowalski

Kacper Kowalski

Senior Embedded Software Engineer / Lead Contributor Freelance / B2B / Self‑employed

C/C++ • Modern C++ • Embedded Systems • Firmware • IoT & Connectivity • MCU & Embedded Linux • Build Systems • CMake • Toolchains • CI/CD • RTOS • Audio • Testing • Python • OSS


Profile

Senior embedded software engineer with deep expertise in modern C++, CMake‑based build systems, RTOS architectures, and MCU firmware development. Proven track record delivering complex freelance projects end‑to‑end: from low‑level drivers and object‑oriented firmware design to wireless and cloud-connected IoT firmware, and CI/CD pipelines for embedded hardware testing. Comfortable working across resource‑constrained microcontrollers and Embedded Linux systems, with additional experience in safety‑critical and radio/video pipelines. Strong focus on correctness, maintainability, and clean architecture.


Freelance Experience (Commercial)

Senior Embedded Software Engineer – Freelance (B2B)

Self‑employed | Dec 2021 – Present

Primary long‑term consulting partner: HalReady GmbH (2023 – present), a German company delivering industrial safety and sensing solutions. Engaged across multiple customer projects as a senior embedded engineer, including safety‑critical human detection systems, industrial robotics, container monitoring devices, and embedded video platforms. Additional direct freelance contracts alongside.


Lead Embedded Software Developer – SIL2 Safe Human Detection System

Jan 2025 – Mar 2026

Technologies: C++17, C, Python, FreeRTOS, CMake, ARM Cortex‑R5F, AM64x, AM263Px, IWR6843, TI MCU+ SDK, TI mmWave SDK, TI SysConfig, Unity, Catch2, Nanopb, Protocol Buffers (Protobuf), OpenCV, UART, SPI, FSI, RS485, Git, Docker


Senior C++ / Build Systems Engineer – Build & Toolchain Optimization

for Autokroma | Jan 2024 – Oct 2024

Technologies: C++, CMake, Ninja, ccache, vcperf, pytracing, Windows, CI/CD


Sensorsuite – Container Monitoring Device (CMD)

IoT Firmware Engineer | Jan 2024 – Apr 2024

Technologies: C++20, ESP32, FreeRTOS, PlatformIO, LoRaWAN, Satellite Communication, CAN Bus, GNSS/GPS, NFC/RFID, JSON, Docker, GitHub Actions, Git


Embedded Video Encoding Pipeline (Confidential Camera Systems)

Embedded Linux / Video Engineer | Aug 2023 – Oct 2023

Technologies: C++, CMake, Xilinx VCU, H.265/HEVC, Live555, RTSP, SDI, OpenSSL, mmap, Allegro encoder, Embedded Linux


Industrial Cleaning Robot

Embedded Software Engineer – Robotics | May 2023 – Jul 2023

Technologies: C, C++20, FreeRTOS, ARM Cortex‑M4 (LPC51U68), Python, Bash, CMake, Ninja, Yocto, Docker, GitLab CI, SonarQube, Google Test, Bluetooth (BlueZ)


Barcode / QR Event Registration Device

Embedded Firmware Engineer – Freelance | May 2022 – Oct 2022

Technologies: C++20, C11, FreeRTOS, ARM Cortex‑M4, CMake, ARM GNU Toolchain, LTE‑M (u‑blox SARA‑R422S), MQTT, TLS/SSL, I2C, SPI, UART, USB CDC, OpenOCD, GDB, Unity, Catch2


OpenCV on Microcontroller

Embedded C++ Engineer – Freelance | May 2022

Technologies: C++17, OpenCV, STM32Cube, ARM Cortex‑M, CMake


Epaper Label Shop System

Embedded Firmware Engineer – Freelance (for Info Technologies / NAOS Software) | Apr 2021 – Sep 2021

Technologies: C++17, Bare‑metal, CMake, BLE, nRF52840, Python3, Raspberry Pi, MQTT


Open‑source & Independent R&D

Seqnaut and Sycosm (WIP) – Embedded Audio DSP & Synthesis Platform

Author | Mar 2026 – May 2026

Technologies: C++23, C, Python, CMake, FreeRTOS, Teensy 4.1 (ARM Cortex‑M7), Teensy Audio (Stoffregen), DaisySP, I2S/SAI, OSC, MIDI


Portable Bitfields

Author & Maintainer | Mar 2023 – Present


Jeff – Jungles Guitar Effect

Author | Dec 2020 – Mar 2021

Technologies: C++20, FreeRTOS, CMake, DSP, ADC, DAC, Analogue and digital electronics, test rigs, test automation


Aura Weather Station System

Co‑author | 2018 – 2020

Technologies: C++20, FreeRTOS, CMake, NB‑IoT, CoAP, Python3, STM32L4, Test rigs


LLVM / clangd Contributions

Open‑source Contributor | Oct 2023 – Nov 2023


Tsepepe & TsepepeVim

Author – LLVM‑based Refactoring Toolset | Oct 2023 – Nov 2023


LlvmCrossCompileArmCortexM

Author & Maintainer | Nov 2021 – Present

Technologies: CMake, LLVM, Clang, ARM Cortex‑M, Newlib, Cross‑compilation


JunglesOsHelpers

Author & Maintainer | Mar 2020 – Present

Technologies: C++, FreeRTOS, CMake


Zynthian (Embedded Audio R&D)

Embedded Linux / Audio Exploration | Oct 2023 – Nov 2023


Prior Employment (Employee Roles)

Embedded Software Developer – Mittemitte GmbH

Berlin, Germany | Jul 2021 – Oct 2021

Technologies: C, Make, Qualcomm QCA4020, AWS IoT SDK


Embedded Software Developer – HUM Systems GmbH

Berlin, Germany | Sep 2020 – Mar 2021

Technologies: ESP32, C++17, FreeRTOS, ESP‑IDF, CMake, MQTT, HTTP, TCP, TLS, Python3


Software Design Engineer – Etteplan Poland

Delegated to Kapsch Trafficom | Aug 2019 – Sep 2020

Technologies: C++14, CoAP, DTLS, LwM2M, FreeRTOS, Python3, GitLab CI/CD, Docker, Robot Framework, CMake, Jira


IoT Engineer – Lerta

Poznan, Poland | May 2018 – Jul 2019

Technologies: C++17, C, FreeRTOS, NB‑IoT, ZigBee, CoAP, MQTT, HTTP, CMake, Make, Bash, Buildroot, Jenkins, Docker


Junior Embedded Developer – Novamedia Innovision

Poznan, Poland | Dec 2016 – May 2018

Technologies: C, FreeRTOS, VoIP, PoE, MQTT, HTTP, CMake, Buildroot, C++14, Bash


Radiocommunication Assistant → Specialist – TELE‑COM

Poznan, Poland | Jun 2015 – Nov 2016


Technical Skills


Availability

Open to freelance contracts and long‑term consulting engagements requiring strong ownership and system‑level thinking.