The Rusty Bits @therustybits.com · 17/09/2026Looks like Helion Energy writes all of their firmware in Rust 🦀 youtu.be/mtff5OmM6DMyoutu.beMeet Jack, Firmware Engineer at HelionYouTube video by Helion 020
Reposted by The Rusty BitsDion Dokter @diondokter.nl · 21/08/2026‼️device-driver v2.0 has been released ‼️ It has been a lot of work, but after almost 1.5 years a new major version of the toolkit is out now! Get it on crates-io: crates.io/crates/devic... Visit the website: device-driver.com Join the matrix chat: matrix.to#/#device-dri...device-driver.comdevice-driverA toolkit to write better device drivers, faster 2338
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 01/08/2026github.com/embassy-rs/e... I love a checklist and this checklist is the best guide I am aware of "how to effectively write async embedded rust drivers for microcontrollers" I am aware of today. Parts written by myself and @balbi.sh for MCX-A, expanded by @dirbaio.bsky.social for all of embassy.github.com 1235
Reposted by The Rusty BitsDion Dokter @diondokter.nl · 17/07/2026Do you live in Czechia? And do you want to do Rust at NXP? They're hiring! nxp.wd3.myworkdayjobs.com/careers/job/...nxp.wd3.myworkdayjobs.comEmbedded Software Engineer – Rust (MCU Systems)For our teams in Brno and Rožnov, we are looking for an experienced Embedded Software Engineer focused on Rust and modern embedded systems. If you already work with Rust — or you are coming from embed... 0144
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 19/06/2026I'm biased because I helped write part of it (and @balbi.sh has continued adding even more info!), but I think the `embassy-mcxa`'s DEVGUIDE is probably one of the better references now for "how embassy HALs work and how to write a good one", if that's what you're in to. github.com/embassy-rs/e...github.com 0144
Reposted by The Rusty BitsDion Dokter @diondokter.nl · 04/05/2026Final part of my async blog! tweedegolf.nl/en/blog/237/... Last time I shared some tips for improving your async code. Now we look at why the compiler doesn't do it for us. I want to fix it in the compiler, but I need your help! If you can help with funding, reach out to me. Please share :)tweedegolf.nlAsync Rust never left the MVP state - Blog - Tweede golfI've previously explained async bloat and some work-arounds for it, but would much prefer to solve the issue at the root, in the compiler. I've submitted a Project Goal, and am looking for help to ... 3339
Reposted by The Rusty BitsJonathan Pallant @thejpster.org.uk · 03/05/2026This paper finds that Rust on an microcontroller costs you about 10% extra flash space, actually saves you a bunch of RAM, and takes no extra time to deliver (as compared to C). Seems about right - especially as the C version needed a heap and the Rust version did not. arxiv.org/pdf/2604.25679arxiv.org 57514
The Rusty Bits @therustybits.com · 04/05/2026It’s been awhile since the last video, so here’s a deep-dive into the ESP32 bootloaders, where we port Espressif’s second-stage bootloader to Rust: youtu.be/l75TfMOPG1gyoutu.beFrom Zero to ESP32 Bootloader in Embedded RustYouTube video by The Rusty Bits 0403
Reposted by The Rusty BitsJonathan Pallant @thejpster.org.uk · 05/03/2026> Arm and Ferrous Systems bring Rust to Cortex-R82AE, enabling memory-safe, high-performance real-time systems for physical AI Working on this has very rewarding and I can't wait to see what you build on top of these building blocks. developer.arm.com/community/ar...developer.arm.comArm CommunityARM Community Site 1225
Reposted by The Rusty BitsSafety-Critical Rust Consortium @safetycriticalrust.bsky.social · 09/12/2025Are you in a safety-critical industry? Using the Rust programming language (@rust-lang.org) or would like to? Make your voice heard when it comes to what you'd like to see for Rust Project Goals! (survey link below) 1236
Reposted by The Rusty BitsLaura Abbott @labbott.name · 20/11/2025Oxide is hiring in the embedded space. If you enjoy baffling choices by hardware vendors and debugging performance issues come join me. oxide.computer/careers/sw-e...oxide.computerEmbedded Systems Engineer / Oxide 37630
Reposted by The Rusty BitsSteve Klabnik @steveklabnik.com · 13/11/2025“We adopted #rustlang for its security and are seeing a 1000x reduction in memory safety vulnerability density ... with Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.” security.googleblog.com/2025/11/rust...security.googleblog.comRust in Android: move fast and fix thingsPosted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ... 332290
Reposted by The Rusty BitsDion Dokter @diondokter.nl · 30/10/2025esp-hal 1.0 has officially been released! developer.espressif.com/blog/2025/10...developer.espressif.comesp-hal 1.0.0 release announcementAnnouncing esp-hal 1.0, the first Rust SDK for embedded devices. 0457
Reposted by The Rusty BitsYuri Astrakhan @nyurik.bsky.social · 29/09/2025A list of 🦀 Rust-friendly jobs at Rivian VW Tech has posted! US West coast and Belgrade are preferred, but exceptional candidates might be remote! The list will be kept up to date. docs.google.com/document/d/e... #rustlang #riviandocs.google.comRust Engineering Opportunities at RV Tech 0175
The Rusty Bits @therustybits.com · 22/09/2025This time we’re learning how to setup embedded Rust on an ESP32: youtu.be/dxgufYRcNDgyoutu.beESP32 embedded Rust setup explainedYouTube video by The Rusty Bits 1221
Reposted by The Rusty BitsJonathan Pallant @thejpster.org.uk · 18/09/2025Ferrocene 25.08 will include a SIL 2 safety certified subset of libcore. www.linkedin.com/posts/ferrou...linkedin.com#ferrocene #rustlang #libcore #iec61508 #rustaceans #oxidize2025 #ferroussystems | Ferrous Systems GmbH🗣 *tap**tap**tap* – We have a major update on the horizon when it comes to #Ferrocene 25.08. The newest version of Ferrocene is in the final stages to certify a ✨significant subset✨ of the Rust core... 0225
Reposted by The Rusty BitsOxidize Conference @oxidizeconf.bsky.social · 17/09/2025Today we’re kicking things off with the keynote by Ansgar Lindwedel (@eclipse.org), joined by Trustable expert Daniel Silverstone - exploring Rust’s role in safe & scalable automotive innovation. #RustLang 1163
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 17/09/2025Occassionally folks reach out to me to ask "how do I hire embedded rust folks for contract/full time work?", and this is generally the answer I give folks: gist.github.com/jamesmunns/c... Feel free to share/etc., I'm all about more folks finding good full time gigs in embedded rust :)gist.github.comhiring-embedded-rust.mdGitHub Gist: instantly share code, notes, and snippets. 1256
Reposted by The Rusty BitsNicholas Nethercote @nnethercote.bsky.social · 04/09/2025New blog post: Faster Rust builds on Mac nnethercote.github.io/2025/09/04/f...nnethercote.github.ioFaster Rust builds on MacDid you know that macOS has a secret setting that can make Rust builds faster? It can also make Rust tests faster. It probably even has similar effects for other compiled languages such as C, C++, Go,... 13111
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 13/08/2025Last episode of season 2 of @sdr-podcast.com: "Intrusive Linked Lists For Fun And Profit (on embedded)"! www.youtube.com/watch?v=ct10... Come and hear about the silly things I'm doing to (ab)use Pin, and the Cool and Unsafe code that allows for safely putting things on the stack in global lists!youtube.comIntrusive lists for fun and profitYouTube video by Self-Directed Research 1183
Reposted by The Rusty Bitsarturo182 @arturo182.bsky.social · 29/07/2025New RP2350 stepping just dropped, E9 fixed. www.raspberrypi.com/news/rp2350-...raspberrypi.comRP2350 A4, RP2354, and a new Hacking Challenge - Raspberry PiNew A4 stepping of our RP2350 microcontroller now available, with security and other improvements. Plus: another RP2350 Hacking Challenge! 410723
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 09/07/2025In this episode of @sdr-podcast.com, we're gunna found out exactly how many of our listeners have ever worked in safety critical industries, and whomst among us have opinions about requirements/code/test traceability tools :D www.youtube.com/watch?v=-f6R...youtube.comTraceabilityYouTube video by Self-Directed Research 6192
The Rusty Bits @therustybits.com · 07/07/2025In the final episode of our air quality monitor project, we try getting Bluetooth LE working using embedded Rust: youtu.be/L1ScupSwqtsyoutu.beBuilding a Bluetooth LE device with embedded Rust - moxi Ep3YouTube video by The Rusty Bits 2316
Reposted by The Rusty BitsOxide Computer Company @oxide.computer · 27/06/2025Why Does Oxide Use Rust? 012920
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 25/06/2025Reminder: if you're looking for help with Rust, Embedded, or helping big computers talk to little computers: hit me up! 0286
Reposted by The Rusty BitsDion Dokter @diondokter.nl · 10/06/2025Cool, my @rustnl.bsky.social talk is online now! Since doing the talk I've been working more on device-driver because of ideas and inspiration I got from talking to people afterwards :D www.youtube.com/watch?v=xt1v...youtube.comCodegen your problems away - device-driver toolkit - Dion DokterYouTube video by RustNL 0103
Reposted by The Rusty BitsJulius Gustavsson @jgust.xyz · 10/06/2025The talks from RustWeek are now available on YouTube! It was great fun and a big honour to get our Rust efforts: youtu.be/2JIFUk4f0iE?...youtu.beRust at Volvo Cars - Julius GustavssonYouTube video by RustNL 0266
The Rusty Bits @therustybits.com · 05/06/2025In part 2 of our air quality monitor project, we’re driving the microbit’s full LED matrix using async Rust: youtu.be/uZDcWA8cCswyoutu.beDriving an LED matrix using async Rust - moxi Ep2YouTube video by The Rusty Bits 0214
The Rusty Bits @therustybits.com · 23/05/2025New project series starts today! In this one we learn a little about I2C & where it fits into embedded Rust: youtu.be/vT4-bvHCbE0youtu.beMeasuring CO2 using I2C & embedded Rust - moxi Ep1YouTube video by The Rusty Bits 3506
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 07/04/2025I'm going to be on @memfault.com's YouTube live on Thursday: www.youtube.com/live/kflFgdH... One Q I want to answer is "where is Rust being used in production for embedded?", if anyone wants to share anything that is public I should namedrop, please let me know! Drop by and hype up the chat too!youtube.comInterrupt Live: James Munns | From Zero to main(): Bare metal RustYouTube video by Memfault 7415
Reposted by The Rusty BitsUlf Lilleengen @lulf.no · 25/03/2025Even if it's just a number, it feels good to put an official version number on something and have it published. Thanks to my employer, Akiles, for supporting me working on this kind of stuff! embassy.dev/blog/trouble/embassy.devTrouble released | EmbassyThe next-generation framework for embedded applications. Write safe, correct and energy-efficient embedded code faster, using the Rust programming language, its async facilities, and the Embassy libra... 2268
Reposted by The Rusty BitsJulius Gustavsson @jgust.xyz · 05/03/2025Today we revealed our next EV model to sport our Rust based ECU. Check it out: www.youtube.com/live/R-sTdMh... #rustlangyoutube.comThe New Volvo ES90 RevealYouTube video by Volvo Cars 2266
Reposted by The Rusty BitsJonathan Pallant @thejpster.org.uk · 24/02/2025Today I published arm-targets, a Rust crate that looks at your target string and lets you mark code as only working on specific versions of the Arm architecture. Ideally Rust would have built in target features for this, but it doesn’t. crates.io/crates/arm-targetscrates.iocrates.io: Rust Package Registry 24911
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 24/02/2025Espressif working towards the first 1.0 vendor HAL for embedded Rust. This is EXTREMELY cool to see! developer.espressif.com/blog/2025/02...developer.espressif.comesp-hal 1.0.0 beta announcementThe developer resources in just one place! 69118
Reposted by The Rusty BitsYuri Astrakhan @nyurik.bsky.social · 12/02/2025We have a few #rustlang positions at Rivian! The needle is really moving :) Preferably in CA, but there are options. careers.rivianvw.tech/rivian-vw-gr...careers.rivianvw.techConnectivity Software Engineer - Rust in Palo Alto, California | Rivian and VW Group Technologyrivian-vw-group-technology is hiring a Connectivity Software Engineer - Rust in Palo Alto, California. Review all of the job details and apply today! 22710
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 06/02/2025The day is finally here! Poststation is now available to download/buy! The goal is to make it easier for more people to use postcard + postcard-rpc in their devices, and make it pretty painless to talk to multiple devices, or multiple versions of devices. Check it out here: poststation.rspoststation.rsPoststation by OneVariable GmbHTalking to devices should be easy 46220
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 29/01/2025I'm shipping Poststation soon, and am looking to pick up some new consulting work now that core R&D is wrapping up If you need help: * Using Rust for embedded systems * Planning/kicking off a system built with Rust * Connecting two or more devices using Rust * Advising on ^that Hit me up to chat! 13513
Reposted by The Rusty BitsSteve Klabnik @steveklabnik.com · 23/01/2025#rustlang in production: Volvo putting Rust in cars (in a good way, hahah) corrode.dev/podcast/s03e...corrode.devVolvo with Julius Gustavsson - Rust in Production Podcast | corrode Rust ConsultingThe car industry is not known for its rapid adoption of new technologies. Therefore, it’s even more exciting to see a company like Volvo Cars embracing Rust for core components of their software stack... 1727124
Reposted by The Rusty BitsDion Dokter @diondokter.nl · 21/01/2025Alright, finally my bug hunt retrospective blog has been published! tweedegolf.nl/en/blog/145/... Want a deep technical dive into a really weird error that took ages to find and fix? Then this is for you. #embedded #rustlangtweedegolf.nlThe hunt for error -22 - Blog - Tweede golfThis article is a linear retrospective of how we searched for and eventually fixed a hard-to-find bug in our embedded software. If you're only interested in the outcome, then make sure to read the ... 2337
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 16/01/2025Hey, if you're a Rust and/or embedded person, and you use the probe-rs toolkit (pretty much everyone does in embedded and Rust!), you'd be doing me a huge favor if you took a minute to fill out their survey and/or share internally or with people you know: forms.gle/FRtUwuFCCKgK...forms.gleprobe-rs needs your feedback!Take this 5 minutes survey to help us better understand how you are using probe-rs, an open-source debugging tool for embedded systems. Thanks for helping us make probe-rs even better! 33723
The Rusty Bits @therustybits.com · 10/01/2025In this one we learn about using embassy to do embedded development with async Rust: youtu.be/pDd5mXBF4tYyoutu.beIntro to Embassy : embedded development with async RustYouTube video by The Rusty Bits 14217
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 11/12/2024Oh hey, look at Arm starting to write official "Rust for Embedded" learning material 👀 (spotted by @thejpster.bsky.social) learn.arm.com/install-guid...learn.arm.comRust for Embedded Applications: Install GuideGet up and running quickly with the most common tool settings with code snippets, using this Rust for Embedded Applications installation guide. 413324
Reposted by The Rusty BitsChris Krycho @chriskrycho.com · 25/11/2024My new chapter of the #Rust book on async and await is finally out on nightly—coming in 1.85! doc.rust-lang.org/nightly/book... I spent months planning, drafting, and rewriting this—and now it’s live! We’ll have more edits and improvements, but this is a huge step forward for learning async in Rust.doc.rust-lang.orgAsync and Await - The Rust Programming Language 716027
Reposted by The Rusty BitsSteve Klabnik @steveklabnik.com · 18/11/2024Slightly old news, but I wasn't posting because I was on vacation: I had a great time on the Rust in Production podcast the other day! corrode.dev/podcast/s03e...corrode.devOxide with Steve Klabnik - Rust in Production Podcast | corrode Rust ConsultingWhat’s even cooler than writing your own text editor or your own operating system? Building your own hardware from scratch with all the software written in Rust – including firmware, the scheduler, an... 29413
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 15/11/2024Hell yeah, great to see @diondokter.bsky.social on the Memfault Interrupt blog, showing off portable data storage for embedded Rust on microcontrollers: interrupt.memfault.com/blog/sequent...interrupt.memfault.comSequential-storage - Efficiently Store Data in FlashA discussion of a sequential storage crate which can be used in Rust projects for efficiently storing data in NOR flash. 2185
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 12/11/2024There's been a ton of new folks in the last weeks, if you do embedded and/or rustlang stuff, and I don't follow you, say hey so I can follow more folks back! 12354
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 31/10/2024Just published v0.10 of postcard-rpc, which I intend to release as 1.0 if no issues in the library or wire spec are found. Check it out if you want an out of the box protocol for embassy devices over USB, and stay tuned for more transports like RTT, UART, or Radios! docs.rs/postcard-rpc...docs.rspostcard_rpc - RustThe goal of `postcard-rpc` is to make it easier for a host PC to talk to a constrained device, like a microcontroller. 2196
Reposted by The Rusty BitsDion Dokter @diondokter.nl · 31/10/2024The big rework of device-driver is done! And I have a bunch of docs: diondokter.github.io/device-driver/ Probably gonna cut a 1.0 alpha release soon. Wanna help me out? Go through the docs! Let me know what's missing or not explained well. Would love some feedback.diondokter.github.ioPreface - device-driver-book 133
Reposted by The Rusty BitsJames Munns @jamesmunns.com · 30/10/2024Surprising no one I'm continuing my campaign against self-describing formats (like JSON and ProtoBuf) for machine to machine communication, and that "flexibility" really just moves the complexity somewhere else. Come listen to me try to radicalize @fasterthanli.me ! sdr-podcast.com/episodes/par...sdr-podcast.comWhat good is partial understanding?Self-describing formats, but at what cost? An exploration of self-describing vs non-self-describing formats, and how it changes the shape of your programs more than you might think View the presentati... 2162
The Rusty Bits @therustybits.com · 27/10/2024This video looks into the defmt crate and finds one weird trick to shrink the size of your logging library for embedded projects: youtu.be/YgpbYBk1M0Eyoutu.beEmbedded Rust's logging sorceryYouTube video by The Rusty Bits 010