CareerPlan

Software Development Engineer - Rust, Compilers, and GPU Systems (2)

San Jose, CaliforniaFull-time2026-08-07 → 2026-11-10

Core

Design and implement production-quality Rust components, compiler pipelines, and low-level GPU systems for AMD's next-generation GPU stack.

Role type

Senior IC compiler and systems engineer (Rust, GPU)

Builds

Production GPU systems, compilers, runtimes, and tooling

Domain

High-performance computing, GPU architecture, compiler infrastructure

Required skills

Rust (ownership, borrowing, lifetimes, FFI, no std), compiler internals (rustc, MIR, LLVM, MLIR), GPU architecture (ISA, execution models, memory spaces), systems programming (C/C++), program analysis, formal methods, hardware-software co-design

Preferred skills

GPU runtimes (ROCm, HIP), linkers/loaders (ELF, DWARF), formal verification tools (Lean, Coq, TLA+), hardware validation, technical leadership

Technologies

Rust, LLVM, MLIR, AMDGPU, ROCm, HIP, ELF, DWARF, C, C++