Software Performance Engineer @Advanced Micro Devices, Inc
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago

[Hiring] Software Performance Engineer @Advanced Micro Devices, Inc

2d ago - Advanced Micro Devices, Inc is hiring a remote Software Performance Engineer. 💸 Salary: unspecified 📍Location: Worldwide

Role Description

AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.

Qualifications

  • Passionate about software engineering
  • Possess leadership skills to drive sophisticated issues to resolution
  • Able to communicate effectively and work optimally with different teams across AMD

Requirements

  • 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

Preferred Experience

  • 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.

Academic Credentials

  • Bachelor’s or master’s degree in computer science, Computer Engineering, Electrical Engineering, or equivalent

Benefits

  • AMD benefits at a glance
Before You Apply
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Performance Engineer @Advanced Micro Devices, Inc
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
worldwide Be aware of the location restriction for this remote position: Worldwide
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later