Principal Software Development Engineer

Amd

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $300k
$117k most similar roles pay here $386k

This role pays more than 95% of similar roles. Most pay $174,600–$220,800 — the shaded band above. At the midpoint, this role pays about $300k versus about $198k 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 367 open roles on FindRole.

Listed pay typically runs $166,400–$249,600 across 367 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Principal Software Development Engineer

As a Principal Software Development Engineer, you will join a core team of specialists focused on improving the performance of key applications and benchmarks. You will work directly with strategic customers to understand their requirements, identify opportunities for hardware and software value, and bridge gaps in the AMD software stack. Your daily responsibilities include optimizing collective communication primitives on GPU accelerators like NCCL and RCCL, debugging existing issues, and using Agentic AI to automate workflows. The role requires technical expertise in C/C++, Python, CUDA, or HIP, along with experience in LLM serving frameworks such as vLLM and SGLang. You will solve complex problems related to attention and KV-cache primitives on GPU accelerators while translating customer needs into actionable feedback for the AI roadmap through a data-minded approach to performance optimization.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

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

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).
  • Track record of direct client engagement to solve ambiguous technical problems (preferred).
  • Experience with open-source software development and community collaboration (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 13 days ago $142,800$274,800
Python C++ C C# Java JavaScript PyTorch CUDA NCCL Kubernetes Docker Volcano SLURM InfiniBand NVLink Distributed Computing High-Performance Computing GPU Programming Agentic Workflows
6+ yrs exp

Principal Software Development Engineer

Oracle

Seattle, WA +2 107 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 87 days ago $188,925$296,269
Linux C C++ Golang Python Docker Kubernetes Microservices Distributed Systems DOCSIS CMTS vCMTS Broadband Access Network Infrastructure Telemetry Event-driven Architecture
10+ yrs exp

Principal Software Development Engineer

Fortinet

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

Principal Software Development Engineer

CVS Health

Remote (TX) +4 22 days ago $144,200$288,400
Java Spring Boot Go Node.js Python React Angular TypeScript REST GraphQL gRPC Kafka AWS Azure GCP Kubernetes Docker Terraform CI/CD SQL NoSQL Redis Prometheus Grafana
10+ yrs exp Remote

Principal Software Development Engineer

CVS Health

Remote (Dallas, TX) +4 18 days ago $144,200$288,400
Java Spring Boot Node.js Python React Angular TypeScript REST GraphQL gRPC Kafka AWS Azure GCP Kubernetes Docker Terraform CI/CD Prometheus Grafana Redis SQL NoSQL Generative AI
10+ yrs exp Remote