Staff 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 93% of similar roles. Most pay $164,881–$231,150 — the blue band above. At the midpoint, this role pays about $255k versus about $198k 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 496 open roles on FindRole.
Listed pay typically runs $172,000–$258,000 across 496 roles with salary data.
Most-posted roles
At a glance
The Software Development Engineer - Rust, Compilers, and GPU Systems joins the team building next-generation systems software for AMD GPUs. This role focuses on establishing Rust as a core technical direction for performance-sensitive and high-trust parts of the GPU stack. You will design and implement production-quality Rust components, including compiler pipelines involving rustc, MIR, MLIR, and LLVM IR. Responsibilities include developing target-specific code generation for GPU execution models, defining typed interfaces across firmware and hardware boundaries, and building bare-metal no std components. Key skills include deep expertise in Rust, C/C++, and compiler infrastructure, alongside knowledge of GPU architectures like RDNA or CDNA. You will solve complex hardware-software co-design problems, ensuring memory safety, concurrency, and ABI compatibility across the entire software stack.
What does a Software Development Engineer earn in California?
Median $197750 from 81 postings across 10 companies.
Skills
What you'll do
What we're looking for
More like this
Amd
Amd
Nvidia
Nvidia
Nvidia
Amd