// Kacper Kowalski
Embedded software consulting.
Hands-on support for firmware architecture, C/C++, CMake build systems, RTOS, Embedded Linux, platform bring-up, debugging, and CI/CD for embedded hardware.
Embenauts is the consulting and technical publishing brand of Kacper Kowalski, a freelance Senior Embedded Software Engineer.
Services
CMake design, migration, and optimization for embedded projects — target-based architectures, toolchain integration, and CI/CD setup.
End-to-end firmware development from architecture to production — drivers, RTOS design, communication protocols, and hardware bring-up.
Architecture consulting, codebase evaluation, and code review for existing embedded projects — identify issues, improve maintainability, guide technical direction.
Expertise
Target-based designs, toolchain files, cross-compilation, and build system migrations for MCU and embedded Linux projects.
Modular firmware design in C/C++, RTOS-based architectures, driver layers, and code that survives hardware changes.
Automated hardware-in-the-loop testing, static analysis pipelines, and CI infrastructure for embedded teams.
Firmware for safety-critical applications: safety communication protocols, deterministic state machines, and functional safety process integration.
Selected articles
Embenauts is new. We're building out a publication on what makes embedded software good — starting with build systems, since that's where a lot of firmware projects quietly fall apart.
- Platform Target Wrappers in CMake (Embedded)
Creating minimal add_executable and add_library wrappers for embedded targets, with safety mechanisms and useful extras.
Tue Jan 20 2026 - CMake Toolchain Files in Embedded Projects
Structuring toolchain and platform configuration for bare-metal and RTOS firmware builds where CMake owns the full build.
Thu Jan 15 2026
About Kacper
I'm Kacper, a senior embedded software engineer. I work directly with clients on complex embedded systems — firmware architecture, CMake build systems, developer tooling, and safety-critical development.
Over ten years I've shipped firmware across smart home systems, smart metering, industrial robotics, consumer electronics, professional video systems, and safety-critical applications.
Clients work with me directly; when a project needs extra capacity, I can involve trusted specialists.
Full profile →Work together
Have a difficult CMake migration, firmware architecture problem, or embedded development workflow — or simply need full firmware development from the ground up? Send me a short description of what you're building and where it's getting stuck.
Get in touch