Software Engineer
Advanced Micro Devices, Inc
Taipei, TW
23天前

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.

We are now looking for a Machine / Deep Learning Software Development Engineer :

RESPONSIBILITIES :

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;
  • REQUIREMENTS :

  • 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
  • EDUCATION :

  • Bachelor's degree in Computer Science / Computer Engineering, or equivalent
  • Must have 5+ years of strong software development experience
  • Country : Taiwan State : Taiwan City : Taipei

    Apply for Job

    Enter your email to apply

    申請
    申請
    郵箱地址
    通過點擊“繼續”,我允許neuvo同意處理我的數據並向我發送電子郵件提醒,詳見neuvo的 隱私政策 。我可以隨時撤回我的同意或退訂。
    持續
    申請表格