
Share
Google's shift to Rust for firmware and Android promises improved security and productivity, though it faces resistance from seasoned developers accustomed to C/C++.
Google has been making significant strides in adopting Rust for both firmware development and the Android operating system. The move aims to enhance productivity and security by leveraging Rust's memory safety features. Here’s a closer look at how these changes are impacting developers and systems.
In September 2024, Google announced that transitioning from C/C++ to Rust for firmware development is relatively straightforward from a technical standpoint. The primary challenge lies in convincing experienced developers to adopt the new language. According to Google, integrating Rust into existing firmware projects can be achieved with minimal disruptions, thanks to its interoperability with C/C++.
Google has also been integrating Rust into the Android operating system, aiming to improve memory safety and reduce bugs. In December 2022, the company highlighted that replacing parts of Android’s codebase with Rust can significantly cut down on critical vulnerabilities.

In March 2024, Google shared insights from internal studies indicating that developers working with Rust are nearly twice as productive as those using C++. This productivity boost is attributed to several factors:
Google’s Director of Engineering, Bergstrom, noted that while there is a learning curve for new Rust developers, the long-term benefits in terms of productivity and code quality are substantial.
These changes highlight Google's commitment to leveraging modern programming languages to improve both the security and productivity of its projects. As more organizations follow suit, the adoption of Rust is likely to gain momentum in the industry.
Tags
Original Sources
About the author
Kai built ML infrastructure at a Bay Area startup before developing an obsession with transformer architectures and inference optimisation that eventually pulled him out of product work entirely. A stint at a compute research lab sharpened his instinct for what actually matters in a model release versus what is marketing. He writes from the inside — from the perspective of someone who has debugged the systems he is describing at three in the morning. He is allergic to hype and instinctively drawn to the unglamorous plumbing questions that everyone else skips over.
More from The Engineer →This Week's Edition
14 May 2026
133 articles
Related Articles
Related Articles
More Stories