Why Apple Uses Rust

Manpreet Singh
3 min readAug 27, 2022

Welcome back! Rust is an awesome programming language with a ton of capability, so, let’s take a look at a few way Apple actually uses Rust!

Robotic Engineering

One way Apple uses Rust is for robotic engineering, these positions require people to use Rust (as well as C and C++) to program embedded frameworks for robotics! Here is a full requirements page for these types of projects:

Cloud Engineering

Next up we have cloud engineering, this is one of the most popular programming related jobs right now. Apple uses Rust (in conjunction with the Google Cloud, iCloud, and AWS offerings) to develop clusters, this includes using Kubernetes, Docker, and other containerized solutions. Here are a few positions that required experience with Rust:

AR / VR Engineering

--

--

Manpreet Singh
Manpreet Singh

No responses yet