Skip to Content
  • Highlights and Hot Takes from Open Sauce 2025

    Highlights and Hot Takes from Open Sauce 2025

    I’m standing outside, waiting for the shuttle to take a few of us to Adam Savage’s cave (yes, the cave from Tested), when a tall, friendly gentleman with a British accent offers four of us a ride in his rental car. He’s clearly a creator, so we all pile in. As we drive, we introduce…

    Read more


  • Monitoring Stack and Heap Usage in Zephyr: How to Detect Memory Leaks

    Monitoring Stack and Heap Usage in Zephyr: How to Detect Memory Leaks

    Memory management is one of the most critical aspects of embedded systems development. In resource-constrained environments like microcontrollers, running out of memory can cause system crashes, unpredictable behavior, or complete failure. This tutorial will show you how to monitor both heap and stack memory usage in Zephyr RTOS to detect memory leaks before they become…

    Read more


  • Staying Current with Embedded Systems Tools, Languages, and Frameworks Without Getting Overwhelmed

    Staying Current with Embedded Systems Tools, Languages, and Frameworks Without Getting Overwhelmed

    Too Many Tools. Not Enough Time. In the fast-moving world of embedded systems, staying current often feels like trying to drink from a firehose. Every few weeks, there’s a new RTOS, toolchain, board, protocol, or abstraction layer claiming to make development “easier” or “faster.” You’re probably juggling deadlines while also asking yourself: This is the…

    Read more


  • How to Run an ESP32 Zephyr Application on Espressif’s QEMU

    How to Run an ESP32 Zephyr Application on Espressif’s QEMU

    When working with embedded systems, especially platforms like Zephyr, it’s not always practical to rely on real hardware. Maybe your dev board is in the mail, or maybe you’re trying to write tests that run in CI without any physical devices attached. That’s where QEMU comes in. QEMU is a powerful open-source emulator that can…

    Read more


  • How to Present Your Upskilling Journey to Land a Senior Embedded Role

    How to Present Your Upskilling Journey to Land a Senior Embedded Role

    In a competitive field like embedded systems, knowing more isn’t enough. You have to prove it. You’ve likely spent the past year or two investing in new skills: working with IoT, experimenting with edge AI, exploring TensorFlow Lite, or mastering Zephyr RTOS. But when it comes to moving into a senior or team lead role,…

    Read more