Staff Software Development Engineer, Rust, Compilers, and GPU Systems 3
Amd
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 98% of similar roles. Most pay $191,340–$238,250 — the blue band above. At the midpoint, this role pays about $300k versus about $215k 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 Staff 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 lowering for GPU execution models, defining typed interfaces across firmware and hardware boundaries, and building bare-metal no_std components. You will utilize tools like fuzzing, property-based testing, and formal methods to ensure correctness. The work addresses the complex problem of hardware-software co-design, ensuring memory safety, ABI compatibility, and predictable hardware effects across compilers, runtimes, and GPU architectures.
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
Amd
Qualcomm