Software Development Engineer CPU and GPU Performance - 77608

Location: Santa Clara, California, US

Company: Advanced Micro Devices

Apply now

Apply for Job


What you do at AMD changes everything 
 

At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. 
 

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results.  It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.   If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.
 

Software Development Engineer CPU and GPU Performance

THE ROLE:

  • Work with SW, HW, and Bring-up teams to provide consistent weekly performance progress tracking to reach the end-product performance targets.
  • Participate and provide key data for performance bring-up, debugging and optimization meetings
  • Performance data is collected on the following workloads:  games, workstation content creation apps, and machine learning frameworks
  • In house automation infrastructure that’s used to collect data

 

THE PERSON:

We are looking for an exceptional engineer with hands-on capability and technical experience to join the GPU performance automation team. To be successful in this role, we need someone highly motivated, upbeat and passionate about GPU and CPU performance.

 

RESPONSIBILITIES:

  • Develop and enhance automation tools to streamline the performance measurements.
  • Support hardware profiling of the latest video games, workstation and machine learning frameworks.
  • Performs various in-depth performance analysis for current and future GPU and CPU products as well as competitive products.
  • Collaborates with local and remote teams on behalf of the team or project.
  • Has accountability for results in a specific area of work.

 

REQUIREMENTS:

  • Computer Engineering with 3+ years of solid programming experience.
  • Excellent programming and debugging skills in C, C++, C# and scripting languages such as Perl or Python
  • Experience in developing Client and Server applications with different network protocols
  • Solid knowledge of Windows and Linux Platforms, SQL Database and 3D APIs.
  • Strong analysis, problem-solving and reporting skills. 
  • Excellent verbal and written communication skills.

 

PREFERRED SKILLS:

  • A passion for 3D video games of all genres along with knowledge of the graphics technologies that power them.
  • Familiarity with Workstation benchmarks (specviewperf, Solidworks, vray...).
  • Knowledge of GPU-enabled Machine Learning frameworks (TensorFlow, Pytorch, Caffe…).
  • Hands-on experience of PC products and peripherals (CPU/GPU/APU, motherboard, DIMM, SSD, PS, SATA…)
  • Knowledge and passion for AMD products

 

EDUCATION:

  • BS (MS preferred) degree in Computer Science, Computer Engineering with 3+ years of solid programming experience.

 

#LI-EM1



Requisition Number: 77608 
Country: United States State: California City: Santa Clara 
Job Function: Design
  

 

AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of 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. Please click here for more information.

Apply now

Apply for Job

Share this Job