Subscribe to Embedded Bytes
Join 20,000+ embedded software engineers and leaders. Get bi-weekly insights on firmware architecture, RTOS, AI, and modern development practices.
Subscribe Now2026
| Issue | Title | Date |
|---|
| #195 | SEGGER Flasher SDK, Firmware Simulation, Zephyr 4.4, and More | Apr 22, 2026 |
| #194 | Your Code Coverage Is Lying to You | Apr 8, 2026 |
| #193 | Zephyr Sensors, NASA's Firmware Glitch, and More | Mar 18, 2026 |
| #192 | Industry News and Insights for Embedded Systems | Feb 25, 2026 |
| #191 | AI for Embedded Developers | Feb 11, 2026 |
| #190 | Zephyr Drivers, Code Reuse, Firmware 2025 and More | Jan 29, 2026 |
| #189 | 2026 Trends, Zephyr Webinar, and More | Jan 14, 2026 |
2025
| Issue | Title | Date |
|---|
| #188 | Zephyr's Devicetree, Simulating Firmware, Claude Code and More | Dec 10, 2025 |
| #187 | Peering Inside Zephyr, Debugging, A Blinky Code Review and More | Nov 26, 2025 |
| #186 | Build Smarter: Containers, AI, RTOS, and More | Nov 12, 2025 |
| #185 | Improve Firmware Quality | Oct 22, 2025 |
| #184 | A Practical Guide to West, KConfig, and proj.conf | Oct 8, 2025 |
| #183 | Strategies for Developing Successful Firmware Architectures | Sep 24, 2025 |
| #182 | The Real Cost of Delivering Embedded Systems Late | Sep 9, 2025 |
| #181 | The Hidden Costs of Legacy Toolchains (and How to Fix Them) | Aug 13, 2025 |
| #180 | Is Hardware Integration a Firmware Problem? | Jul 23, 2025 |
| #179 | Habits for More Reliable Firmware | Jul 9, 2025 |
| #178 | 3 Warnings (and 3 Fixes) for Modern Embedded Developers | Jun 25, 2025 |
| #177 | AI Tools and Techniques for Embedded | Jun 11, 2025 |
| #176 | Detecting Poor Software Architecture | May 28, 2025 |
| #175 | Zephyr Takes Over . . . | May 14, 2025 |
| #174 | When AI Rules the World . . . | Apr 23, 2025 |
| #173 | AI Everywhere | Apr 9, 2025 |
| #172 | Industry Trends from Embedded World 2025 | Mar 26, 2025 |
| #171 | Transforming your Software Architecture | Mar 12, 2025 |
| #170 | Embedded Bytes Issue #169 | Feb 26, 2025 |
| #169 | Is Clinging to C Holding You Back? | Feb 12, 2025 |
| #168 | Is January Officially RTOS month? | Jan 22, 2025 |
| #167 | Is Bare-metal Programming Dead? | Jan 8, 2025 |
2024
| Issue | Title | Date |
|---|
| #166 | 2025 Trends, A new RTOS approach, Software Value and more . . . | Dec 18, 2024 |
| #165 | Top Trends and What's Next? | Dec 11, 2024 |
| #164 | Does an MPU effect RTOS Performance? | Nov 27, 2024 |
| #163 | It's All About Bugs! | Nov 13, 2024 |
| #162 | RTOS Testing and Tracing | Oct 23, 2024 |
| #161 | Embedded Simulation, Rust and more | Oct 9, 2024 |
| #160 | The RTOS Performance Report Results | Sep 25, 2024 |
| #159 | Embedded Bytes — September 2024 | Sep 11, 2024 |
| #158 | Embedded Bytes — August 2024 | Aug 28, 2024 |
| #157 | Embedded Bytes — August 2024 | Aug 14, 2024 |
| #156 | Embedded Bytes — July 2024 | Jul 24, 2024 |
| #155 | Embedded Bytes — July 2024 | Jul 10, 2024 |
| #154 | Embedded Bytes — June 2024 | Jun 26, 2024 |
| #153 | Embedded Bytes — June 2024 | Jun 12, 2024 |
| #152 | Embedded Bytes — May 2024 | May 22, 2024 |
| #151 | Embedded Bytes — May 2024 | May 8, 2024 |
| #150 | Embedded Bytes — April 2024 | Apr 24, 2024 |
| #149 | Embedded Bytes — April 2024 | Apr 10, 2024 |
| #148 | Embedded Bytes — March 2024 | Mar 27, 2024 |
| #147 | Embedded Bytes — March 2024 | Mar 13, 2024 |
| #146 | Industry News and Cool Stuff | Feb 28, 2024 |
| #145 | Embedded Bytes — February 2024 | Feb 14, 2024 |
| #144 | Embedded Bytes — January 2024 | Jan 24, 2024 |
| #143 | Embedded Bytes — January 2024 | Jan 10, 2024 |
2023
| Issue | Title | Date |
|---|
| #142 | Embedded Bytes — December 2023 | Dec 27, 2023 |
| #141 | Industry News and Cool Stuff | Dec 13, 2023 |
| #140 | Embedded Bytes — November 2023 | Nov 22, 2023 |
| #139 | Embedded Bytes — November 2023 | Nov 8, 2023 |
| #138 | News - CI/CD, reusable code | Oct 25, 2023 |
| #137 | Embedded Bytes — October 2023 | Oct 11, 2023 |
| #136 | Is DevOps right for you? (Embedded.com) | Sep 13, 2023 |
| #135 | Embedded Bytes — August 2023 | Aug 9, 2023 |
| #134 | INDUSTRY NEWS | Jul 26, 2023 |
| #133 | Embedded Bytes — July 2023 | Jul 12, 2023 |
| #132 | Embedded Bytes — June 2023 | Jun 14, 2023 |
| #131 | Embedded Bytes — May 2023 | May 24, 2023 |
| #130 | Embedded Bytes — May 2023 | May 10, 2023 |
| #129 | Embedded Bytes — April 2023 | Apr 12, 2023 |
| #128 | Embedded Bytes — March 2023 | Mar 1, 2023 |
| #127 | Embedded Bytes — February 2023 | Feb 8, 2023 |
| #126 | Embedded Bytes — January 2023 | Jan 25, 2023 |
| #125 | Embedded Bytes — January 2023 | Jan 11, 2023 |
2022
| Issue | Title | Date |
|---|
| #124 | Embedded Bytes — December 2022 | Dec 28, 2022 |
| #123 | Embedded Bytes — December 2022 | Dec 7, 2022 |
| #122 | Embedded Bytes — November 2022 | Nov 16, 2022 |
| #121 | Embedded Bytes — October 2022 | Oct 26, 2022 |
| #120 | Embedded Bytes — October 2022 | Oct 12, 2022 |
| #119 | Embedded Bytes — September 2022 | Sep 28, 2022 |
| #118 | Embedded Bytes — September 2022 | Sep 14, 2022 |
| #117 | Embedded Bytes — August 2022 | Aug 24, 2022 |
| #116 | Embedded Bytes — August 2022 | Aug 10, 2022 |
| #115 | Why Won't the 8-bit Microcontroller Die? | Jul 20, 2022 |
| #114 | How to Debug a Hard Fault on an Arm Cortex-M | Jun 22, 2022 |
| #113 | Embedded Bytes — June 2022 | Jun 8, 2022 |
| #112 | Embedded Bytes — May 2022 | May 18, 2022 |
| #111 | Embedded Bytes — May 2022 | May 4, 2022 |
| #110 | 5 Tips for Rapid Prototyping with the Raspberry Pi Pico | Apr 13, 2022 |
| #109 | Embedded Bytes — March 2022 | Mar 23, 2022 |
| #108 | Embedded Bytes — March 2022 | Mar 9, 2022 |
| #107 | Embedded Bytes — February 2022 | Feb 24, 2022 |
| #106 | Embedded Bytes — February 2022 | Feb 9, 2022 |
| #105 | Embedded Bytes — January 2022 | Jan 26, 2022 |
| #104 | Embedded Bytes Newsletter - January 2022 | Jan 13, 2022 |
2021
| Issue | Title | Date |
|---|
| #103 | Embedded Bytes — December 2021 | Dec 8, 2021 |
| #102 | CEC - UML-Based Software Architecture Design | Nov 10, 2021 |
| #101 | Embedded Bytes — October 2021 | Oct 13, 2021 |
| #100 | 5 Elements to Secure Embedded Systems - Part #2 Root-of-Trust (RoT) | Sep 8, 2021 |
| #99 | 5 Elements to Secure Embedded Systems - Part #1 Hardware Based Isolation | Aug 11, 2021 |
| #98 | Embedded Bytes — July 2021 | Jul 21, 2021 |
| #97 | Embedded Bytes — June 2021 | Jun 30, 2021 |
| #96 | Embedded Bytes — May 2021 | May 12, 2021 |
| #95 | Embedded Bytes — April 2021 | Apr 14, 2021 |
| #94 | Embedded Bytes — March 2021 | Mar 10, 2021 |
| #93 | Jacob's Most Popular Blogs | Feb 10, 2021 |
| #92 | Over-the-Air (OTA) Updates with AWS | Jan 13, 2021 |
2020
| Issue | Title | Date |
|---|
| #91 | 3 Tips for Validating Sensor and Communication Data in Embedded Systems | Dec 16, 2020 |
| #90 | Code Quality over Quantity | Nov 11, 2020 |
| #89 | 7 Tips for Mastering Git | Oct 14, 2020 |
| #88 | 5 Best Practices for Utilizing Open Source Software | Sep 9, 2020 |
| #87 | 5 Keys to Successfully Managing Legacy Code | Aug 12, 2020 |
| #86 | A Microchip PIC16F84 LED Sequencer - Part 1 | Jun 10, 2020 |
| #85 | Embedded Bytes — May 2020 | May 13, 2020 |
| #84 | Embedded Bytes — April 2020 | Apr 8, 2020 |
| #83 | Embedded Bytes — March 2020 | Mar 4, 2020 |
| #82 | 3 Advantages to using a Multicore Microcontroller | Feb 5, 2020 |
| #81 | 5 Tips for Improving Embedded Development (in 2020) | Jan 8, 2020 |
2019
| Issue | Title | Date |
|---|
| #80 | 5 Tips for Growing Your Embedded Software Skills | Dec 4, 2019 |
| #79 | 2 Techniques to Version Embedded Hardware | Nov 7, 2019 |
| #78 | The Top 5 Causes for Project Fatigue | Oct 2, 2019 |
| #77 | 10 Pain-free Steps to Configure an Interrupt Controller | Sep 4, 2019 |
| #76 | 5 Resources for Learning Python | Jul 24, 2019 |
| #75 | – Newsletter May 2019 | May 1, 2019 |
| #74 | – Newsletter April 2019 | Apr 3, 2019 |
| #73 | The Hardware Abstraction Layer Design Process | Mar 6, 2019 |
| #72 | Defining the Software Development Life Cycle | Feb 7, 2019 |
| #71 | 7 Technologies Engineers Should Master in 2019 | Jan 9, 2019 |
2018
| Issue | Title | Date |
|---|
| #70 | 7 Tips for getting started with Amazon FreeRTOS | Dec 5, 2018 |
| #69 | 7 Tips for getting started with Amazon FreeRTOS | Nov 7, 2018 |
| #68 | Understanding firmware total ownership development costs | Oct 3, 2018 |
| #67 | 2018 September Embedded Bytes Newsletter | Sep 12, 2018 |
| #66 | Webinar – Secure Bootloader Design Techniques for MCU’s | Aug 8, 2018 |
| #65 | Getting Started using Arm® TrustZone® for Cortex®-M Processors | Jul 18, 2018 |
| #64 | How well do you know your debugger? | Jun 20, 2018 |
| #63 | Amazon FreeRTOS: Behind the Scenes | May 2, 2018 |
| #62 | 5 Dangerous Assumptions Embedded Software Engineers Make | Apr 4, 2018 |
| #61 | 5 Trends from Embedded World 2018 | Mar 7, 2018 |
| #60 | Bugs and Erorrs and Defects, Oh My! | Feb 7, 2018 |
| #59 | Embedded Basics – Firmware Beautification | Jan 10, 2018 |
2017
| Issue | Title | Date |
|---|
| #58 | Embedded Basics – Hash Fundamentals | Dec 7, 2017 |
| #57 | Embedded Basics – The Arm Security Manifesto | Nov 1, 2017 |
| #56 | Embedded Basics – 7 Tips for Managing RTOS Memory Performance and Usage | Oct 4, 2017 |
| #55 | Embedded Basics – The Difference Between Restart and Reset | Sep 6, 2017 |
| #54 | Embedded Basics - Callback Functions | Aug 10, 2017 |
| #53 | CEC – Designing IoT Sensor Nodes using the ESP8266 | Jul 13, 2017 |
| #52 | Embedded Basics - Developing Reusable Firmware | Jun 8, 2017 |
| #51 | Debugging, 7 Cardinal Design Sins, Selecting and RTOS | May 9, 2017 |
| #50 | Baremetal to RTOS, When to use an RTOS, Engineering Success Tips, Tricks | Apr 5, 2017 |
| #49 | API's, HAL's, Breakpoints, Memory Management, Tips, Tricks | Feb 14, 2017 |
| #48 | Tips for Real-time, Accelerating Design, DFU-util, Tips, Tricks | Jan 18, 2017 |
2016
| Issue | Title | Date |
|---|
| #47 | Watchdog Strategies, Smart Watchdogs, Tips, Tricks and Product Development Intensity | Nov 16, 2016 |
| #46 | RTOS Webinar, Complexity, CEC | Oct 13, 2016 |
| #45 | Defensive Programming, Renesas Synergy, Ternary vs if/else | Sep 14, 2016 |
| #44 | GCC vs Commercial Compilers, RTOS Tips, the end of C | Aug 16, 2016 |
| #43 | Bootloaders, Project Killers, Must have tools, Debugging | Jul 14, 2016 |
| #42 | Expert Software, Critical RTOS features, Debugging, Tracealyzer | Jun 14, 2016 |
| #41 | 8 Pillars of Embedded Software, Best Practices, MicroPython course | May 11, 2016 |
| #40 | API's vs HAL's, C Optimizations, Embedded Bytes, Promira, Embedded Workbenches | Apr 20, 2016 |
| #39 | Software Bugs, System Reliability, Micro Python, Checklists | Mar 23, 2016 |
| #38 | 2016 February Embedded Bytes Newsletter | Feb 17, 2016 |
| #37 | 2016 January Embedded Bytes Newsletter | Jan 13, 2016 |
2015
| Issue | Title | Date |
|---|
| #36 | Qualities of Portable Firmware, Tips for portable types, Kinetis-L, Complexity | Nov 18, 2015 |
| #35 | Squirrel, The April Board, CEC IoT | Oct 14, 2015 |
| #34 | Portable Firmware, The Sandlot, Side Effects | Sep 17, 2015 |
| #33 | 2015 August Embedded Bytes Newsletter | Aug 18, 2015 |
| #32 | 2015 July Embedded Bytes Newsletter | Jul 22, 2015 |
| #31 | 2015 June Embedded Bytes Newsletter | Jun 24, 2015 |
| #30 | 2015 May Embedded Bytes Newsletter | May 14, 2015 |
| #29 | 2015 April Embedded Bytes Newsletter | Apr 14, 2015 |
| #28 | 2015 March Embedded Bytes | Mar 17, 2015 |
| #27 | Embedded Newsletter - February 2015 | Feb 9, 2015 |
No newsletters match your search.