JobsPrincipal Engineer - GPU Software Architect
AMD logo

Principal Engineer - GPU Software Architect

AMD

Location

Santa Clara, CA

Type

Full-time

Posted

5/5/2026

Compensation

USD $210,000.00/Yr. – USD $300,000.00/Yr.

Undergraduate with 5+ Years of Experience
Approval 98.6%·Filings 728·New hires 184·
Established Sponsor
·FY 2025

Job description

The GPU Software Architect at AMD will provide technical leadership at the intersection of GPU architecture, multi-ASIC platform bring-up, and software enablement for next-generation GPU products. This role emphasizes a 'Software-First' architecture approach, focusing on reimagining the software libraries lifecycle across multiple ASICs. The architect will bridge software architecture and the hardware ecosystem, ensuring effective collaboration between teams. The position is critical for leading new GPU initiatives and ensuring software readiness for emerging platforms.

Requirements

  • Deep experience in GPU, accelerator, or SoC architecture, including memory systems, interconnects, and scalability considerations.
  • History of technical leadership across distributed, cross-functional engineering teams.
  • Strong background in systems software, firmware, drivers, or performance software used to enable new silicon.
  • Proven experience in hardware/software co-design, including defining interfaces and debugging cross-layer issues.
  • Hands-on programming experience in C/C++ and Python.
  • Familiarity with low-level debugging tools and workflows.
  • Experience working with performance modeling, simulators, or early validation infrastructure.
  • Applied experience using AI-assisted coding tools in professional software engineering workflows.
  • Advanced degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent practical experience.

Responsibilities

  • Provide technical leadership for GPU architecture decisions impacting multi-ASIC platforms, interconnects, memory systems, and scalability.
  • Define and lead bring-up strategies for new GPU platforms, partnering with silicon, systems, and software teams to identify risks early.
  • Drive hardware/software interface definition to ensure architecture choices support performance and quality.
  • Act as a technical escalation point during early silicon bring-up, debugging complex cross-layer issues.
  • Work across architecture, design, verification, drivers, performance libraries, and product teams to ensure alignment.
  • Capture lessons learned from new product bring-up and translate them into reusable architecture patterns and best practices.
  • Leverage AI-assisted software development tools to accelerate the design, implementation, review, and documentation of complex software libraries.

Benefits

  • AMD provides a competitive 'Total Rewards' package that focuses on financial growth, health, and work-life balance.

Is this posting expired or inaccurate?