Embenauts

// 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

Build systems

CMake design, migration, and optimization for embedded projects — target-based architectures, toolchain integration, and CI/CD setup.

Full firmware development

End-to-end firmware development from architecture to production — drivers, RTOS design, communication protocols, and hardware bring-up.

Consulting, code review & evaluation

Architecture consulting, codebase evaluation, and code review for existing embedded projects — identify issues, improve maintainability, guide technical direction.

View projects →


Expertise

CMake & embedded build systems

Target-based designs, toolchain files, cross-compilation, and build system migrations for MCU and embedded Linux projects.

Firmware architecture & maintainability

Modular firmware design in C/C++, RTOS-based architectures, driver layers, and code that survives hardware changes.

Developer tooling & CI/CD

Automated hardware-in-the-loop testing, static analysis pipelines, and CI infrastructure for embedded teams.

Safety-critical systems

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.


About Kacper

Kacper Kowalski

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