Operations | Monitoring | ITSM | DevOps | Cloud

February 2025

The Android Developer's Journey into Hardware Observability

In this article, I walk through how the growth of internal observability tooling for an AOSP device might look like, and the variety of pitfalls one might encounter as they scale from 1s to 10s to 1000s of Android devices in the field, based off my experience talking to AOSP developers and teams, and personally as an Android app developer working on AOSP hardware.

Former Pebble Engineers Discuss The Evolution of Pebble's App Sandbox

When Pebble launched its SDK in 2012, it started as a pile of Python scripts. That was just the beginning. Memfault founders, François Baldassari and Chris Coleman, along with Brad Murray of Beeper, discuss the evolution of Pebble’s app sandbox, the challenges of early firmware development, and how a passionate developer community helped shape the platform.

COREDUMP #004: The Future of Edge AI and What it Means for Device Makers

Join the Founders of Memfault as they dive into this trend alongside special guest Alexander Samuelsson, CTO and Co-Founder of Imagimob (an Infineon Technologies company). This conversation on The Future of Edge AI and What It Means for Device Makers will explore how advancements in Edge AI are reshaping the embedded landscape, from hardware design to edge AI model development.

How IoT Brands Waste Money #iot #embeddedprogramming

IoT margins are already tight—why make it worse? Many companies are throwing away money on preventable costs like unnecessary RMAs, bloated customer support, and costly technician visits. But there’s a better way: Observability and OTA updates can help reduce churn, cut support costs, and eliminate waste. We just watched a customer slash support tickets by 30% and RMAs by 50% using Memfault’s observability data. These are real numbers, real savings, and real impact.

AI Wearables: Why Startups Have the Advantage Over Big Tech

Big tech has the resources, but startups have the real advantage in AI wearables: speed, agility, and the freedom to take risks. Right now, the AI wearable market is in the wildcard phase—no dominant device, no set form factor, and no clear winner. That’s a massive opportunity for smaller teams that can move fast, test in the field, and refine in real time. Unlike big tech, startups don’t need a five-year roadmap. They can launch quickly, experiment aggressively, and pivot without worrying about shareholders.

Meta's Big Bet on AI Wearables

Meta is making a massive push into AI wearables, with at least six new devices launching in 2025. But here’s the catch—this wasn’t originally about AI. Meta built its hardware for the metaverse, only to find itself at the center of the AI revolution. With over 1 million Ray-Ban smart glasses already sold (and a goal of 5 million in 2025), it’s clear there’s demand. But can Meta actually scale this initiative from within, or will they lean on brand partnerships like Oakley to expand?

The One Thing Most Engineers Don't Understand (But Should)

How can engineering teams have a bigger impact on the bottom line? By thinking beyond code. Most engineers love to build and solve problems. But in a business, building for the sake of building isn’t enough. Even the cleanest code is just an expensive distraction if it doesn’t move the needle.

How IoT Brands Waste Money

Some IoT companies are making money; others are leaking it. Margins in IoT are already tight, but many brands are losing cash in ways that are completely preventable. RMAs, bloated customer support costs, churn, and on-site technician visits all add up. Too many companies default to replacing hardware instead of fixing the code. Without OTA updates and remote diagnostics, budgets get drained by unnecessary shipping and support costs.

Linux Coredumps (Part 1) Introduction

One of the core features of the Memfault Linux SDK is the ability to capture and analyze crashes. Since the inception of the SDK, we’ve been slowly expanding our crash capture and analysis capabilities. Starting from the standard ELF coredump, we’ve added support for capturing only the stack memory and even capturing just the stack trace with no registers and locals present.

AI in Embedded Systems: A Black Box You Must Learn To Control

AI isn’t predictable, it adapts, making embedded engineering even more complex. A model that works in the lab might fail in the real world. So, how do successful teams deploy AI at the edge? A/B test models in the field—controlled environments aren't enough. Collect real-world performance data—observability tools are key. AI deployment isn’t a one-and-done process. It requires constant iteration and real-world validation.

Fitbit's $12M Lesson: The Cost of Poor Monitoring

Fitbit was just fined $12M after Ionic smartwatches overheated and burned users. The issue? Lithium-ion batteries—powerful, but risky without proper safeguards. The best teams know you can’t catch every failure before launch. That’s why real-time monitoring is critical: Over-temperature protection isn’t enough without tracking trends. Live monitoring helps catch small issues before they become safety risks. Think about it: What if an e-bike motor overheats mid-ride? Or a smart oven malfunctions and starts a fire? Without monitoring, you’re gambling with user safety.

AI in Embedded Systems: A Black Box You Must Control

AI isn’t predictable, it adapts, making embedded engineering even more complex. A model that works in the lab might fail in the real world. So, how do successful teams deploy AI at the edge? A/B test models in the field—controlled environments aren't enough. Collect real-world performance data—observability tools are key. AI deployment isn’t a one-and-done process. It requires constant iteration and real-world validation.

Subaru Cars Have A Massive Security Vulnerability

Security researchers found a massive flaw in Subaru’s remote vehicle system—hackers could unlock and track cars easily. The culprit? Homemade authentication protocols. Lesson: Don’t DIY security. Use trusted, third-party solutions. What do you think Subaru should have done differently?

Edge AI is a Game-Changer for Embedded Devices

AI at the edge is built for embedded systems. And no need for tons of compute power— most of the heavy lifting happens during training so the models run efficiently on minimal hardware. With microcontrollers like STM32N6 optimizing for AI workloads, the potential is growing fast. Is AI at the edge part of your embedded strategy this year?