Software Development Engineer - Rust, Compilers, and GPU Systems
Amd
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 99% of similar roles. Most pay $192,507–$239,987 — the shaded band above. At the midpoint, this role pays about $300k versus about $216k for comparable roles.
Based on 240 similar postings.
Employer
AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors
Amd currently has 367 open roles on FindRole.
Listed pay typically runs $166,400–$249,600 across 367 roles with salary data.
Most-posted roles
At a glance
Staff Software Development Engineer - Rust, Compilers, and GPU Systems will join the team developing next-generation systems software for AMD GPUs using Rust as a core technical direction. The role involves building production-quality Rust components for low-level, performance-sensitive GPU systems, including compiler pipelines, runtimes, firmware, and developer tooling. You will work across various abstraction layers involving rustc internals, MIR, MLIR, LLVM, and target-specific code generation to improve the safety and correctness of complex hardware-software systems. Key technologies include Rust, C, C++, and specialized GPU architectures like GCN or RDNA. Responsibilities involve designing typed interfaces, managing ABI definitions, implementing analysis passes, and utilizing formal methods or program analysis to ensure reliability. The work addresses critical challenges in compiler infrastructure, memory safety, and the co-design of hardware-software interfaces for high-trust execution environments.
What does a Software Development Engineer earn in California?
Median $217725 from 77 postings across 8 companies.
Skills
What you'll do
What we're looking for
More like this
Amd
Amd
Amd
Amd
Nvidia
Circle