PMTS Software Development Eng.

Location: Taipei, Taiwan, TW

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’ll Be Doing But Not Limited

Responsible for AMD Machine/Deep Learning Software Development (Driver, SDK, Frameworks);

Develop testing for Machine/Deep Learning products to ensure functionality, compatibility and performance;

Optimization, Tuning of Deep Learning Kernels Performance/Power Analysis,

Triage, isolate failures of root cause analysis and work with global development team to verify fixes;


What We Need To See

BS or higher degree in CS/EE/CE or equivalent;

Strong programming skills in C or C++

Excellent communicator, both written and verbal;

Scripting language (Python, Perl ) knowledge and UNIX/Linux experience is required;


Ways To Stand Out From The Crowd

Driver development experiment is a good Plus

a strong Plus  OpenCL/CUDA/C++ Amp/ROCm/Compiler development experience is

Familiarity working with GPU hardware is a strong plus;

Familiarity any Deep Learning framework is a strong plus;



Passion for building great software

Five years or more of relevant work experience

Strong technical skills and experience in software product development using C / C++ in Linux environment

Experience in using and developing GPGPU software with knowledge on GPU architecture

Experience in GPU computing (e.g.: OpenCL , CUDA, DirectCompute, GPGPU)

Experience in analyzing performance bottlenecks, and implementing optimizations to relieve analyzed bottlenecks

Experience in software performance analysis and optimization

Ability to quickly learn new skills and drive completion of business goals

Experience working in a multi-site environment and ability to travel occasionally to meet with developers

A team player, who is very self-motivated, loves difficult challenges, and is goal driven

Excellent verbal/written communication and evangelizing skills with an entrepreneurial spirit to drive results is a plus



Bachelor's degree in Computer Science/Computer Engineering, or equivalent

Must have 5+ years of strong software development experience



Requisition Number: 75338 
Country: Taiwan, China
Job Function: [[customString7]] 

Apply now

Apply for Job

Share this Job