Principal Software Development Engineer

Amd

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$240,000–$360,000 / yr
Posted
49 days ago
Freshness
Confirmed live today
Closes
Sep 8, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $300k
$117k $386k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $169,550–$215,325 — the blue band above. At the midpoint, this role pays about $300k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

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

View all roles at Amd

At a glance

TL;DR · Principal Software Development Engineer

The Principal Software Development Engineer joins a core team of industry specialists to improve the performance of key applications and benchmarks. This role involves working closely with strategic customers to understand their requirements, closing gaps in the software stack, and developing projects from proof of concept to production. Key responsibilities include optimizing collective communication primitives on GPU accelerators, using Agentic AI to automate workflows, and performing data-minded performance analysis. The candidate must possess strong programming skills in C/C++ and Python, with expertise in GPU kernel programming using CUDA or HIP. Additional required skills include experience with LLM serving frameworks like vLLM and SGLang, as well as optimizing attention and KV-cache primitives. The work focuses on solving ambiguous technical problems within the AI roadmap.

What does a Software Development Engineer earn in California?

Median $197750 from 81 postings across 10 companies.

See salary data

What you'll do

  • Work with strategic customers to identify requirements and opportunities for AMD hardware and software.
  • Close gaps in the AMD software stack to support specific customer solutions.
  • Optimize collective communication primitives on GPU accelerators like NCCL and RCCL.
  • Develop projects side-by-side with customers from proof of concept to production.
  • Translate customer needs and on-the-ground insights into actionable feedback for the AI roadmap.
  • Use Agentic AI to enhance productivity, automate workflows, and improve operational efficiency.
  • Debug existing issues and research more efficient ways to accomplish technical tasks.
  • Apply a data-minded approach to target and execute software optimization efforts.

What we're looking for

  • Bachelor’s, Master's, or Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Strong programming skills in C/C++ and Python (preferred).
  • Experience with GPU kernel programming using CUDA or HIP (preferred).
  • Expertise with modern LLM serving frameworks such as vLLM or SGLang (preferred).
  • Experience implementing and optimizing attention and KV-cache primitives on GPU accelerators (preferred).
  • Strong performance analysis and optimization skills for both CPU and GPU (preferred).
  • Experience with open-source software development and community collaboration (preferred).
  • Track record of direct client engagement to solve ambiguous technical problems (preferred).

More like this

Similar roles

Principal Software Development Engineer

Oracle

Seattle, WA +2 153 days ago $114,600–$234,600
Oracle Cloud Infrastructure (OCI) Key Management Service (KMS) Hardware Security Modules (HSM Distributed Systems Linux Unix Microservices Relational Databases NoSQL Data Structures Algorithms Encryption-at-rest SaaS Storage Services
10+ yrs exp

Principal Software Development Engineer

Comcast

Philadelphia, PA 25 days ago $188,925–$296,269
Linux C C++ Golang Python Docker Kubernetes Microservices Distributed Systems DOCSIS CMTS vCMTS PON Messaging Event-driven Architecture Telemetry Network Infrastructure
10+ yrs exp

Principal Software Development Engineer

Fortinet

Sunnyvale, CA 75 days ago $200,500–$260,500
C++ C Unix Linux REST API libcurl JSON Posix System TCP/IP Switching Routing Embedded Systems Firewall
10+ yrs exp

Principal Software Development Engineer

Amd

San Jose, CA 6 days ago $229,600–$344,400
MLIR C++ Python Perl Ruby NPU GPU System Architecture Debugging System Integration Tiling Strategies Validation Strategy Software Systems Engineering

Principal Software Development Engineer

Fortinet

Sunnyvale, CA 167 days ago $175,000–$245,000
Linux Kernel C Python Go Bash TCP/IP x86 ARM Virtualization Netfilter Memory Management VFS I/O Performance Tuning Debugging
8+ yrs exp