Sr. Software Development Engineer

Advanced Micro Devices, Inc•Santa Clara, CA
•Remote

About The Position

AMD, Inc. is hiring a Sr. Software Development Engineer to research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations. The role applies principles and techniques of computer science, engineering, and mathematical analysis to design, develop, troubleshoot, and debug software programs for enhancements and new products. The engineer develops software and tools supporting design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based tools, and Internet-related tools. Responsibilities also include determining hardware compatibility and/or influencing hardware design. The work focuses on systems-level software within an area of specialization and involves complex problems that require reviewing multiple factors. Under limited supervision, the engineer exercises judgment within established company procedures and practices to select methods, techniques, and evaluation criteria. The position applies knowledge of computers and electronics, engineering science and technology, and engineering principles and best practices to the design, development, and testing of AMD systems and products. The role can be performed remotely. Travel is not required. This posting is for an existing vacancy, with multiple openings.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electronic Engineering, or a related field.
  • Two years of experience as a software development engineer or in a closely related engineering occupation.
  • Two years of experience performing software verification.
  • Two years of experience with Agile software development.
  • Two years of experience programming in C, C++, or Python.
  • Two years of experience with MS SQL Server.
  • Two years of experience with Java or JavaScript.
  • Two years of experience with Git.

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 programs for enhancements and new products.
  • Develop software and tools supporting design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based tools, and Internet-related tools.
  • Determine hardware compatibility and/or influence hardware design.
  • Develop systems-level software in an area of specialization, working on complex-scope problems that require analysis of a variety of factors.
  • Select methods, techniques, and evaluation criteria under limited supervision and within defined company procedures and practices.
  • Apply engineering principles, best practices, and technologies to the design, development, and testing of AMD systems and products.

Benefits

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