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 98% of similar roles. Most pay $193,821–$238,250 — the blue 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 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
Staff Software Development Engineer - Rust, Compilers, and GPU Systems will join the team building next-generation systems software for AMD GPUs using Rust as a core technical direction. The role involves designing and implementing production-quality Rust components for low-level, performance-sensitive GPU systems, including compilers, runtimes, firmware, and developer tooling. Key responsibilities include designing compiler pipelines involving rustc, MIR, MLIR, and LLVM, as well as developing bare-metal and no std Rust components. The position requires expertise in GPU architecture, memory safety, concurrency, and hardware-software co-design. Candidates will utilize tools like LLVM, MLIR, and formal methods to ensure correctness across hardware-software boundaries. This work addresses the technical challenge of establishing Rust as a first-class engineering language for high-trust, performance-critical GPU software stacks.
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
Amd
Nvidia
Amd