Skip to Content
  • Building in the Gaps: Lessons from an Apple Firmware Engineer

    Building in the Gaps: Lessons from an Apple Firmware Engineer

    Parth Thakkar’s journey is a reminder that landing a coveted engineering job at a renowned hardware company isn’t built on credentials alone. It’s built on curiosity, persistence, and an almost stubborn commitment to learning by doing. Today, Parth is a HID Firmware Engineer at Apple, working on the embedded code that powers the next generation…

    Read more


  • State of Edge AI on Microcontrollers in 2026

    State of Edge AI on Microcontrollers in 2026

    Over the past couple of years, edge AI on microcontrollers (often called “TinyML”) has evolved beyond demos and conference talks. You can now find professional tools, workflows, and design patterns used to ship real products. While this progress has not seen the explosive visibility of other cloud AI paradigms (e.g. large language models), the embedded…

    Read more


  • An Ode to FatFs

    An Ode to FatFs

    There are open-source projects that get attention because they’re new, flashy, or disruptive. And then there are projects that earn their place by simply working quietly in the background until they become part of the embedded landscape itself. Elm-Chan’s FatFs falls squarely into the second category. If you’ve ever logged data to an SD card,…

    Read more


  • Zephyr vs FreeRTOS: How to Choose the Right RTOS for Your Embedded Project

    Zephyr vs FreeRTOS: How to Choose the Right RTOS for Your Embedded Project

    Every time I mention Zephyr, I inevitably get a few responses along the lines of “just use FreeRTOS.” I admit, FreeRTOS is amazing, but it might not be the right tool for the job. In the rest of the post, I’ll analyze each to hopefully help give you a better idea of what kinds of…

    Read more


  • 10 Things I Wish I Knew Before Learning Embedded Systems

    10 Things I Wish I Knew Before Learning Embedded Systems

    As I reflect back on my embedded systems journey for the past 20 years, I’d like to share some of the insights along the way. I figured a “10 things I wish I knew” post would be perfect for this kind of reflection. If I missed something or you’d like to add your own, please…

    Read more