Sr. Software System Designer

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

About The Position

AMD, Inc. is hiring a Sr. Software System Designer to research, design, develop, and/or test electronic components, software, and systems for semiconductor and related device manufacturing. The role involves designing complete and complex frameworks, systems, or products; defining processes for technical platforms and system and software specifications; and establishing input/output and working parameters for hardware and/or software compatibility. The designer will conceive system interfaces and software application prototypes, identify and resolve system design weaknesses, and contribute to architectures used across multiple products or systems. The position also provides multi-layered technical expertise for next-generation initiatives, implements virtualization features, and evaluates and implements protection features for server platforms. The role addresses problems of moderate scope that require reviewing a variety of factors. It applies knowledge of computers and electronics, engineering principles, design techniques, tools, and technologies to AMD product design, development, and testing. The position can be performed remotely, and travel is not required.

Requirements

  • Master’s degree in Computer Science, Computer Engineering, Electronic Engineering, or a related field.
  • One year of experience in the job offered or a closely related engineering or design role.
  • One year of experience programming in C, C++, and Python.
  • One year of experience with Linux or Windows internals.
  • One year of experience in OS kernel and systems development.
  • One year of experience with memory management.
  • One year of experience with multi-threading.
  • One year of experience in OS development.
  • One year of experience with software debugging on macOS, Linux, or Unix.
  • One year of experience using Git.
  • One year of experience in open-source software development.

Responsibilities

  • Research, design, develop, and/or test electronic components, software, and systems for semiconductor and related device manufacturing.
  • Design complete and complex frameworks, systems, or products.
  • Define processes for technical platforms and system and software specifications, including input/output and working parameters for hardware and/or software compatibility.
  • Conceive system interfaces and software application prototypes.
  • Identify, analyze, and resolve system design weaknesses.
  • Contribute to architectures used across multiple products or systems and help shape future products.
  • Provide multi-layered technical expertise for next-generation initiatives.
  • Implement virtualization features.
  • Evaluate and implement protection features for server platforms.
  • Apply engineering principles, best practices, and technologies to the design, development, and testing of AMD products.

Benefits

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