MTS Software System Design Engineer

Advanced Micro Devices, Inc•Austin, TX

About The Position

AMD is hiring an MTS Software System Design Engineer to research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations. The role applies computer science, electronic engineering, and mathematical analysis principles to design, develop, troubleshoot, and debug software for enhancements and new semiconductor products. The position develops software and tools supporting electronic design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, and/or databases. It determines hardware compatibility and/or influences hardware design, and drives projects or processes of significant technical importance. Under supervision, the engineer exercises independent judgment in selecting methods, techniques, and evaluation criteria, and applies engineering principles, best practices, and technologies to AMD systems and products. Travel is not required.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.
  • Three years of experience in the job offered or a closely related engineering role.
  • Required experience may alternatively be met with a bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field and five years of progressive, post-baccalaureate experience in the job offered or a closely related engineering role.
  • Three years of experience in validation engineering, ML infrastructure, or HPC performance testing.
  • Three years of experience with GPU platforms and their software ecosystems.
  • Three years of experience with Git, Docker, and automated test frameworks.
  • Three years of experience with scripting and automation using Python, Bash, or YAML in Linux environments.
  • Three years of experience performing GPU testing and profiling.
  • Three years of experience with CPU or GPU architecture.

Responsibilities

  • Research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations.
  • Design, develop, troubleshoot, and debug software for enhancements and new semiconductor products.
  • Develop software and tools supporting electronic design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, and/or databases.
  • Determine hardware compatibility and/or influence hardware design.
  • Drive projects or processes of significant technical importance.
  • Select methods, techniques, and evaluation criteria to obtain results, under supervision and using independent judgment.
  • Apply engineering principles, best practices, and technologies to the design, development, and testing of AMD systems and products.

Benefits

  • AMD benefits are described as available in “AMD benefits at a glance”; specific benefits are not listed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service