Performance Software Development Engineer

Amd

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Salary
$152,000–$228,000 / yr
Posted
60 days ago
Freshness
Confirmed live today
Closes
Aug 27, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $201k
This role $190k
$133k $246k
below market most similar roles pay here above market

This role pays more than 51% of similar roles. Most pay $169,550–$233,137 — the blue band above. At the midpoint, this role pays about $190k versus about $201k 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 · Performance Software Development Engineer

The Performance Software Development Engineer joins the Software Performance Engineering team as a senior software engineer. In this role, you will identify and analyze performance bottlenecks in key applications and benchmarks to improve performance on AMD platforms. You will use source code and tools to design solutions, work with architecture specialists to improve future products, and research efficient ways to accomplish tasks for software vendors. Required skills include deep knowledge of C/C++ programming, CPU architecture, and modern concurrent programming and threading APIs. You must be proficient with CPU profilers like vTune, WPA, and MSVS Performance Profiler, and have knowledge of SIMD instructions such as SSE, AVX, and NEON. You will also utilize Git or Mercurial for source version control.

What you'll do

  • Identify and analyze performance bottlenecks in applications and benchmarks on AMD platforms.
  • Use profiling tools and source code to determine the root cause of performance issues.
  • Design and implement solutions or workarounds to mitigate identified performance bottlenecks.
  • Collaborate with architecture specialists to provide feedback for improving future hardware products.
  • Research and promote more efficient software algorithms and methods to external software vendors.
  • Contribute performance improvements to open-source projects and identify other applicable software.
  • Develop and maintain technical relationships with peers at partner software companies.
  • Stay updated on hardware and software trends, specifically regarding algorithms and CPU architecture.

What we're looking for

  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Specialist in the performance characteristics of mainstream CPUs.
  • Experience identifying performance bottlenecks on any platform (preferred).
  • Deep knowledge of C/C++ programming (preferred).
  • Experience using CPU profilers such as vTune, WPA, or MSVS Performance Profiler (preferred).
  • Knowledge of SIMD instructions, modern concurrent programming, and CPU architecture (preferred).
  • Experience developing highly parallel applications, power/performance tuning, and x86/x64 assembly (preferred).
  • Knowledge of modern compiler toolchains, Python, JavaScript, and Windows/Linux environments (preferred).

More like this

Similar roles

SOC Performance Engineer

Amd

Austin, TX 76 days ago $144,800–$217,200
C/C++ Computer Architecture Performance Modeling System Simulation Post-Silicon Debug Compiler Operating Systems Hypervisors Drivers GPU NPU DRAM Controllers Statistical Modeling ISA Definition

AI Systems Performance Engineer

Amd

Austin, TX 21 days ago $121,680–$182,520
PyTorch ONNX Runtime TensorFlow vLLM llama.cpp Python Linux Shell Scripting AI Inference Vision Transformer Performance Profiling Workload Tracing x86 ARM BIOS Configuration

Performance Engineer

Nvidia

Santa Clara, CA 41 days ago $136,000–$212,750
Performance Benchmarking Game QA Agile Driver Validation SDK Automated Validation AI Software Development Project Management Development Toolchains
5+ yrs exp

System Software Engineer, Performance

Nvidia

Remote (Santa Clara, CA) +4 14 days ago $124,000–$195,500
ARM Architecture System Software SoC CUDA GPU Computer Architecture Device Drivers Real-time Programming Performance Analysis Multicore Hardware Operating Systems Virtual Memory Caching HPC Data Analysis Pre-silicon Post-silicon
2+ yrs exp Remote

Staff Software Engineer, Performance Tooling

Arm Holdings

Austin, TX 25 days ago $170,900–$231,200
Linux Arm Architecture Distributed Systems Kubernetes AWS Microsoft Azure Google Cloud Platform Benchmarking Virtualization Networking Storage perf Intel VTune AMD uProf NVIDIA Profiling Tools Root-Cause Analysis
8+ yrs exp Hybrid

AI Performance Engineer

Dell Technologies

Austin, TX 3 days ago $112,200–$145,200
Python SQL PowerShell Windows BIOS ETW Windows Performance Toolkit Power BI Tableau Excel Cinebench 3DMark PCMark Hardware Configuration Lab Automation Data Visualization