- 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 ๐งฎ: 3,936 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 ๐
Technology Trends for 2025 โญ๏ธ
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
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 ๐๏ธ
๐ Async Rust
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