CareerPlan

PMTS Software Development Engineer

San Jose, CaliforniaFull-time2026-11-06 → 2026-11-10

Core

Develop and validate AI solutions for distributed training and inference workloads using ROCM software, building cluster-scale automation and optimizing low-level system software.

Role type

Senior IC software development engineer (AI infrastructure & distributed systems)

Builds

Cluster-scale automation, reference designs, benchmark numbers, and proprietary hardware/software platforms for AI workloads.

Domain

Semiconductor / AI Infrastructure / Distributed Systems

Deliverable

production ML models

Required skills

Software engineering, Building and deploying complex distributed systems in cloud environment, Instrumenting and identifying performance bottlenecks, Improving performance of low level system software (firmware, device drivers, kernel modules), Software verification, Object-Oriented Design, Embedded driver development, GNU toolchain, Computer storage technologies, Computer networking technologies

Preferred skills

null

Technologies

ROCM, GNU toolchain

Responsibilities

Validate AI solutions for distributed training and inference workloads, Build cluster scale automation, Publish reference designs and benchmark numbers, Design and develop new AMD technologies, Participate in new ASIC and hardware bring ups, Develop software and tools for design, infrastructure, and technology platforms

Seniority

Senior, hands-on IC