- The Embedded Rustacean
- Posts
- The Embedded Rustacean Issue #38
The Embedded Rustacean Issue #38

Hello and welcome to the Embedded Rustacean! This newsletter is a bi-monthly curation of resources and a summary of everything happening around embedded Rust 🦀. This newsletter was started because of the belief in Rust as a programming language with all the traits 🧬 (pun intended) that prime it to become the future of software in embedded systems. We’re another issue closer to that vision.
Want something mentioned? Tag @theembeddedrust on Twitter/X or email us.
Are you getting started with embedded Rust? Check out Simplified Embedded Rust also click here for a suggested step-by-step guide.
Want to get involved or think about contributing? Click here for a contribution guide.
Prefer an RSS feed? 📡 Click here for access.
For sponsorship and advertising opportunities 🤝 Click here or email us.
Get a free graphical overview of the embedded Rust ecosystem here.
Like newsletters? Here are some other awesome (and completely free!) newsletters our readers also enjoy. Explore
Subscriber Count 🧮: 4,431 Rustaceans 🦀

🚨
Issue Highlights
🦀 Fast Track to Rust is a new Learning Resource for C++ devs
🚗 Volvo’s Insights on Rust in Automotive
🐧 Further expansion of Rust in Linux
📢 New ESP Rust Resources
📈 Rise of Rust in tech trends
🪁 Zephyr 2024 Wrap-up
⏱️ trale
is a new educational minimal async executor
🌱 Seeed Studio announces SenseCraft AI
🧠 A compilation of Neural Network Rust Libraries
🎙️ An interview with Elicia White
♾️ Arduino launches Micropython package manager
🚀 Eclipse Foundation launches ThreadX Alliance

💬
Quote of the Issue
As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.

📰
News & Article Roundup
A curation of embedded Rust-related news, articles, and posts
Embedded Rust News 📰
Rust News 🗞️🦀
General Embedded News/Trends 📈
Arduino Launches a MicroPython Package Manager for Easier Library Installation ⭐️
Ensuring Sustainability in Embedded Systems: The ThreadX Alliance Launch ⭐️
Rust Will Explode, SBOMs Will Be Duds: Open Source Predictions
Raspberry Pi Announces the Winners of Its RP2350 Capture the Flag Contest, Confirms Vulnerabilities
Percepio® Unveils Percepio Detect™: Pioneering Observability-Driven Development in Embedded Software
Runtime monitoring tool captures core dumps in embedded systems
Synopsys, NXP, and Infineon Drive Focus on Software-Defined Vehicles
Linux kernel 6.13: Filesystem upgrades, Rust boost, and more
Serpent OS Developing disks-rs To Safely Deal With File-Systems & Block Devices In Rust
Seeed Studio Promises True No-Code Artificial Intelligence Development with SenseCraft AI
Comparisons with other Languages 🔍️
Hardware 🛠️
M.2 CAN FD adapter adds CAN Bus support to hosts with a spare M.2 Key-B socket
Dronecode Foundation Unveils the Pixhawk FMUv6X-RT Standard, with a Shift to NXP's Crossover MCUs
Arduino Heads East with the New Made-in-India Arduino UNO Ek R4 WiFi, UNO Ek R4 Minima
I3C Blaster Turns a Raspberry Pi Pico Into a Handy USB to I3C Bridge
UNIT Brings Its DualMCU Raspberry Pi RP2040 and Espressif ESP32 Design to the UNO Form Factor
HackCable is a wireless-enabled, USB-C keystroke injection cable powered by ESP32 or RP2040

📚️
Educational Resources
A curation of embedded & Rust educational resources and tutorials
Tutorials & Walkthroughs 📫
Insights, Tools, & Case Studies 📑
How Far Are We Really Learning? Emerging Neural Network Libraries in Rust ⭐️
Profiling Memory Leaks in Rust: A Tale of Unexpected Challenges
Ownership-based Virtual Memory for Intermittently-Powered Embedded Systems
ESP32 Tesla dashcam remote USB project in Rust failed. Here's what I've learned
Rust in Production: Volvo Ships Memory-Safe ECUs in Production Cars ⭐️
The world of embedded systems - Interview w/ Elicia White ⭐️
Rust's Fearless Refactoring: Revolutionizing Safe Code Evolution
How we kept the Google Play & Android app ecosystems safe in 2024
1200 Free Computer Science Courses from the World’s Top Universities
How we estimate the risk from prompt injection attacks on AI systems
General Embedded 📟️
Zephyr RTOS 2024 Wrap-Up: A Year of Growth, Innovation, and Community Impact
Consolidating TinyML Lifecycle with Large Language Models: Reality, Illusion, or Opportunity?
Deep learning based image classification for embedded devices: A systematic review
GPS Visualizer to Upload Data and Visualize GPS Maps for Arduino, ESP32 & other Embedded Devices
Breakthrough in Embedded Systems: Maximising performance through intelligent design
Towards smart and adaptive agents for active sensing on edge devices
Leveraging PlatformIO and STM32CubeIDE for Optimized STM32 Firmware Development
Getting started with the Mender-MCU client - ESP32-S3-DevKitC

⭐️
Noteworthy Mentions
Useful resources worth mentioning
Noteworthy Course 🧑🏫
Noteworthy Book 📚️
Noteworthy Newsletter 📰
📰 Techpresso - Keep up with AI & Tech in 5 mins

📢
Updates, Events, & Announcements
Updates & announcements from the community
Notable Device and/or Framework Crate Updates 🚨
py32-hal v0.3.0
svdtools v0.4.2
esp32-nimble v0.10.0
embedded-hal-bus v0.3.0
ockam v0.147.0
wio_terminal v0.7.2
bitfields v0.12.4
probe-rs v0.26.0
embassy-sync v0.6.2
Upcoming Events & Deadlines 🎭
Rust Nation UK 2025 - February 19 & 20, 2025, London, UK
Workshop: Rust-Python Interoperability - February 27 & 28, 2025, Online
Rust in Paris - March 14, 2025, Paris, France
Rustikon - March 26, 2025, Warsaw, Poland
RUSTAsia - Call For Proposals Open - Deadline December 31, 2024 - March 28, 2025, Hong Kong + Online
Rust Konf Türkiye - Call For Proposals Open - Deadline January 1, 2025 - April 20, 2025, Istanbul, Turkey
RustWeek by RustNL - Call For Proposals Open - Deadline January 19, 2025 - May 13-17, 2025, Utrect, The Netherlands
Open Hardware Summit - Call For Proposals Open - Deadline December 22, 2024 - May 30 & 31st, 2025, Edinburgh, Scotland
Rust Summit -- Call For Proposals Open - June 7, 2025, Belgrade, Serbia
Rust Forge - Call For Sponsors Open - August 2025, Wellington, New Zealand
RustConf - September 2-5, 2025, Location TBD
Oxidize - September 16-18, 2025, Berlin, Germany
EuroRust - October 9-10, 2025, Paris, France

💼
Jobs & Adoption
Keeping track of companies involved with embedded Rust
The Embedded Rust Adoption Tracker 🧭
The number of entities that believe in a future involving Rust in embedded is continuously growing. Any new additions will be mentioned here. Meanwhile, click here to access the full list of entities known to adopt/use embedded Rust.
Jobs Postings 🏭
Contrary to common belief, many embedded job posts nowadays prefer some knowledge of Rust. Additionally, there is a good amount that requires Rust. The list captures some of the interesting opportunities out there but is not comprehensive by any means. Listings that appear in the newsletter will remain as long as they’re posted/open online.
Want to share a job post?
Europe Based Jobs 🌍️
🦀 Embedded Linux Developer - Distran, Zurich
🦀 Rust Developer/Promoter - Collabora, Remote
🦀 Rust Engineering Lead - Linux and Open Source - Canonical, Global, Hybrid
🦀 Embedded Linux Software Engineer - Canonical, Global, Hybrid
🦀 Doctoral Thesis: Functional Software Generation - Infineon, Munich, Germany
North America Based Jobs 🌎️
🦀 (New) Open Source Robotics Engineer - rerun.io, Remote
🦀 (New) Sr. Embedded Software Engineer, Consumer Hardware (Starlink) - SpaceX, Bastrop, TX
🦀 Rust embedded Software Engineer - General Dynamics, Dedham, MA
🦀 Sr. Embedded Software Engineer, Energy Products - Tesla, Palo Alto, SF
🦀 Flight Software in Rust - NASA, USA ⭐️
🦀 Sr Embedded Systems Engineer (Gateway Experience) - Lynq, Boulder, CO
🦀 Satellite Flight Software Engineer (Rust), Senior - Lynk, Falls Church, VA
🦀 Rust Software Engineer - K2 Space, Los Angeles, CA
🦀 Rust Engineering Lead - Linux and Open Source - Canonical, Global, Hybrid
🦀 Embedded Linux Software Engineer - Canonical, Global, Hybrid
🦀 Various Rust-Oriented Positions - MIT Lincoln Laboratory, Lexington, MA

🔃
Reader Feedback
Help us know how we are doing
Which Newsletter Section is Your Favorite? |
Have More Detailed Feedback?
That’s a wrap!
Rust Regards and Binary Blessings, 🦀
- Omar
Writer RAG tool: build production-ready RAG apps in minutes
RAG in just a few lines of code? We’ve launched a predefined RAG tool on our developer platform, making it easy to bring your data into a Knowledge Graph and interact with it with AI. With a single API call, writer LLMs will intelligently call the RAG tool to chat with your data.
Integrated into Writer’s full-stack platform, it eliminates the need for complex vendor RAG setups, making it quick to build scalable, highly accurate AI workflows just by passing a graph ID of your data as a parameter to your RAG tool.
Reply