Skip to main content
AMD

Senior Compiler Software Development Engineer

AMD San Jose, CA, United States Full-time 20 days ago
Embedded & Systems Software

Develop an ML model compiler targeting the AMD AIE VLIW processor array for Ryzen AI PCs and embedded FPGA devices.

Originally posted 16 October 2026 by the employer.

About the role

AMD is seeking an engineer to develop a machine learning model compiler targeting AMD AIE in Ryzen AI PC and embedded FPGA devices. The compiler translates ONNX or PyTorch models into optimized control and executable code for the AIE VLIW processor array, managing partitioning between x86, embedded processors, FPGA fabric, and AIE.

What you'll do

  • Integrate the compiler and compiled models with machine learning frameworks such as ONNX and PyTorch.
  • Implement model partitioning within machine learning frameworks and MLIR.
  • Implement runtime components to distribute work to and collect results from x86 cores and AIE cores.
  • Generate code to interface with AMD AIE specific runtime and driver environments.
  • Debug and resolve existing issues while researching more efficient execution paths.

What you'll need

  • Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Computer Science, or a related technical discipline.
  • Object-oriented programming background in C/C++ and Python.
  • Experience with ML compiler and runtime technologies such as MLIR and LLVM.
  • Compiler building skills and experience generating code for an ML hardware accelerator.
  • Working knowledge of machine learning concepts, model development, and frameworks including ONNX and PyTorch.
  • Experience with modern concurrent programming and threading APIs.

Nice to have

  • Experience with software development tools including debuggers, source code control systems (GitHub), and profilers.

More semiconductor jobs: AMD jobs · Software engineer jobs · California jobs

Market context

This role has been open 19 days — well below the 81-day median for Software Engineering Semiconductor roles.

Software Engineering Semiconductor · AI ML Hardware

Open roles in category
151
Median days open
81 d
Category median salary (all employers)
$194k
See the full market breakdown ▾Category comparison, and who else is hiring
How AMD compares in Software Engineering Semiconductor hiring
Metric AMD All employers we track in this specialty (151 roles · 42 employers)
Open roles in this specialty 8 151
Open roles in the wider Software, Firmware & Systems family 378 6431 · 156 employers
Median days open 71 d 81 d (−10 d vs this employer)
Median salary (USD postings) — $194k

Who's hiring in this category

  • NVIDIA · 34 open roles · median 233 d
  • Micron Technology · 22 open roles · median 54 d
  • Qualcomm · 16 open roles · median 209 d
  • Infineon Technologies · 12 open roles · median 54 d
  • AMD (this employer) · 8 open roles · median 71 d
  • Applied Materials · 3 open roles · median 145 d

How we counted: 151 open Software Engineering Semiconductor (AI ML Hardware) roles from 42 employers tracked in the SemiconductorJobs index, counted 4 Nov 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
San Jose, CA, United States
On-site
Full-time
20 days ago

Share this job