Embenauts
Kacper Kowalski

Kacper Kowalski

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

C/C++ • Modern C++ • Embedded Systems • Firmware • MCU & Embedded Linux • IoT • Safety-Critical (SIL) • 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 CI/CD pipelines for embedded hardware testing. Comfortable working across resource‑constrained microcontrollers and Embedded Linux systems, with additional experience in safety‑critical systems and radio and 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, 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, long‑term consulting, and safety‑critical embedded systems projects requiring strong ownership and system‑level thinking.