Sr. Software Development Engineer(165303)

Location: Hyderabad, Telangana, IN

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.

 

 

 

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.

 

Senior Software Development Engineer
 

 

THE ROLE:

We are building first class compilation technology for HIP, OpenCL, OpenMP and Python, which is used to power HPC applications as well as popular Machine Learning frameworks and Libraries. It often becomes crucial to rapidly evolve the compiler to match the pace of development in such a diverse application pace. AMD is looking for an Application Engineer attached to the compiler team, who will anticipate and identify bottlenecks in the applications that can be addressed by enhancements in the compiler.

 

The successful candidate shall represent the compiler team when responding to scenarios such as the following:

  • A GPU compute application shows a performance regression on a recently released compiler.
  • A GPU compute application produces incorrect results when compiled with a recently released compiler.
  • A GPU compute application does not produce comparable results on the AMD platform when compared to the competition.

 

THE PERSON:

If you are a software development engineer with good problem solving, debugging skills and eager to learn, we would love to talk to you and share with you the exciting work we are doing. Here are some characteristics that we will be excited about:

  • Strong C/C++ programming skills
  • Familiarity with compilers or willingness to learn about compiler internals.
  • Familiarity with at least one assembly language, and the confidence to quickly ramp up on AMD GPU ISA.
  • Experience with reducing large programs to samples that demonstrate the core issue.
  • Experience with performance analysis, especially using modern tools based on hardware performance counters.

 

 

KEY RESPONSIBILITIES:

  • Work with component owners to isolate bottlenecks or failures in large applications that are caused by the compiler.
  • Identify incorrect or inefficient ISA sequences in the compiled application.
  • Collaborate with compiler team members spread across different geographic locations.

 

ACADEMIC CREDENTIALS:

  • BS in Computer Science/Electrical Engineering/Math

 

LOCATION:

Bangalore/Hyderabad, India


AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers and will consider all applicants without regard to race, marital status, sex, age, color, religion, national origin, veteran status, disability or any other characteristic protected by law. EOE/MFDV

 

#L1-DC2



Requisition Number: 165303 
Country/Region/Location: India State/Province: Telangana City: Hyderabad 
Job Function: 
Design  

Apply now

Apply for Job

Share this Job