Software Performance Engineer
Indexed description
The Person
The ideal candidate is curious, collaborative, and motivated by solving complex technical challenges. They communicate clearly, take ownership, and bring a thoughtful, hands-on approach to debugging and performance tuning. Success in this role comes from being adaptable, detail-oriented, and comfortable working across teams to drive issues to resolution while contributing positively to a culture of innovation and continuous improvement.
Key Responsibilities
- Build and maintain automation and orchestration code for running workloads and collecting results
- Write hardware aware workloads that exercise CPU, GPU, memory, storage, and other devices
- Develop cross platform code supporting Windows, Windows on ARM, and macOS
- Integrate application code, scripts, and platform specific tools
- Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
- Improve reliability, observability, and repeatability of automated runs
- Collaborate using Git
- Develop technical relationships with peers and partners
- Experience in one or more languages such as Python, C++, or C#
- Windows automation experience: Batch scripting (bat) and PowerShell
- Experience with profilers like vTune, uprof, WPA and performance optimization
- Familiarity with instruction sets such as SSE / AVX
- Browser experience (automation, scripting, tooling, or performance analysis)
- Experience with modern concurrent programming and threading APIs
- Experience with Windows, Linux and/or Android operating system development
- Experience validating behavior or performance across platforms or architectures
- Experience in writing microbenchmarks to measure performance characteristics of a CPU/SOC.
- Understanding of system architecture concepts: CPU/GPU/NPU execution, Memory hierarchy and I/O behavior, etc.
- Bachelor’s or master’s degree in computer science, Computer Engineering, Electrical Engineering, or equivalent
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search