Sep 29, 2026 · 1 min read
From Bluetooth stacks to neural nets: why an embedded engineer moved into AI
Years of shipping automotive embedded software taught me lessons that most AI tutorials skip. Here's why I made the move, and what I'm carrying with me.
For years my world was measured in bytes and milliseconds. I wrote Embedded C for car infotainment systems, debugged Bluetooth links between head units and phones, and learned that a car doesn’t care how clever your code is. It only cares whether it works every single time.
Then I moved into AI. This post explains why, and why I think embedded engineers make surprisingly good AI engineers.
Why I moved
Embedded systems generate enormous amounts of data: sensor readings, CAN messages, logs and user interactions. For most of my career that data was something to transport correctly. I got more and more curious about what it could tell us, and about systems that learn from it instead of just following rules.
So I started an MS in Artificial Intelligence & Machine Learning and moved into Forvia’s AI team.
What embedded taught me that AI needs
- Constraints are features. Memory, latency and power budgets force clarity. The same thinking applies to model size, inference cost and data quality.
- Measure, don’t guess. In embedded you don’t trust anything you haven’t seen on the oscilloscope or in a trace. In ML you don’t trust anything you haven’t validated on held-out data.
- Reliability is the product. A model that is 95% accurate in a notebook and crashes in production is worth nothing.
- Know the whole stack. Understanding where data is born, on the device, helps you design better features and pipelines.
Where I’m heading: Edge AI
The most exciting place for me is where both worlds meet: running intelligence on the device itself. Quantised models on microcontrollers, on-device speech in vehicles, anomaly detection right next to the sensor.
I’ll document everything I build on this blog, including the failures.
# The journey, in one line
career = ["Embedded C", "Bluetooth", "Infotainment"] + ["Python", "ML", "Edge AI"]
Thanks for reading. If you’re making a similar move, reach out.
Swapnil Alase
Senior AI Engineer · writing about AI, Edge AI and engineering.