Mts Software Development Engineer

AMD AMD · Semiconductors · Santa Clara, CA · Engineering

Software Development Engineer at AMD to enable AI models, libraries, and applications for Instinct GPUs. This role involves researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for semiconductor operations. The engineer will work with ML engineers to push the boundaries of efficiency and performance for GPU computational accelerators, and develop software and tools for design, infrastructure, and technology platforms. Requires a Master's degree and two years of experience in software verification, C/C++/Python, debugging, code optimization, memory management, multi-threading, OS kernel development, and Linux/Windows internals.

What you'd actually do

  1. Research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations, applying principles and techniques of engineering, and mathematical analysis.
  2. Work with a team of Machine Learning engineers to enable AI models, libraries, and applications for Instinct GPUs in both on-prem and Cloud environments.
  3. Push the boundaries of efficiency and performance to enable and optimize the software ecosystem for the next generation of GPU computational accelerators.
  4. Design, develop, troubleshoot and debug software programs for enhancements and new products.
  5. Understand and define software requirements and architectures.

Skills

Required

  • Performing software verification
  • C, C++, or Python
  • Software debugging (macOS, Linux, or Unix)
  • code optimization using the GPU or software performance analysis
  • Memory management and multi-threading
  • OS kernel & systems development
  • Linux or windows internals

What the JD emphasized

  • enable AI models, libraries, and applications for Instinct GPUs

Other signals

  • enable AI models, libraries, and applications for Instinct GPUs
  • optimize the software ecosystem for the next generation of GPU computational accelerators
  • Develop software and tools in support of design, infrastructure and technology platforms