PMTS Software System Design Engineer

Advanced Micro Devices, Inc•Santa Clara, CA

About The Position

AMD, Inc. is hiring a PMTS Software System Design Engineer to research, design, develop, and/or test operating systems for semiconductor operations. The role applies computer science, engineering, and mathematical analysis principles and techniques to systems-level software and AMD semiconductor systems and products. The engineer provides guidance to developers, contributes to long-range strategy, and helps resolve issues. The role works across team-impacting areas such as performance, automation, and development; develops software systems and tools supporting design, infrastructure, and technology platforms; troubleshoots and debugs PC systems; guides root-cause analysis and leads debug efforts; and improves debug capabilities, tools, and methods. The position also determines hardware compatibility and may influence hardware design, working on complex problems that require reviewing varied factors. The position requires a master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or a related field and five years of experience in the job offered or a closely related engineering role. Alternatively, AMD accepts a bachelor’s degree or foreign equivalent in one of those fields and seven years of progressive, post-baccalaureate experience in the job offered or a closely related engineering role. Travel is not required. Preferred skills: N/A.

Requirements

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or a related field, plus five years of experience in the job offered or a closely related engineering role; alternatively, a bachelor’s degree or foreign equivalent in one of those fields plus seven years of progressive, post-baccalaureate experience in the job offered or a closely related engineering role.
  • Five years of experience with x86 computing architecture and microarchitecture.
  • Five years of experience as an upstream Linux kernel maintainer.
  • Five years of experience with confidential computing and CPU vulnerability mitigations.
  • Five years of experience evaluating and co-developing next-generation x86 ISA in partnership with IP Architecture/Design.
  • Five years of experience across the entire software development lifecycle.
  • Five years of experience with kernels, virtualization, and security.
  • Five years of experience with open-source projects, particularly Linux KVM and open-source VMMs including QEMU.

Responsibilities

  • Research, design, develop, and/or test operating systems for semiconductor operations.
  • Provide guidance to upcoming developers and contribute to long-range strategy.
  • Help resolve issues quickly and contribute to team areas including performance, automation, and development.
  • Develop software systems and tools supporting design, infrastructure, and technology platforms.
  • Troubleshoot and debug PC systems.
  • Provide root-cause analysis guidance to internal design teams, lead debug efforts, and identify root causes and resolutions.
  • Improve debug capabilities and methodologies by identifying common challenges and driving innovation in tools and methods.
  • Determine hardware compatibility and/or influence hardware design.
  • Develop systems-level software in an area of specialization and address complex problems requiring analysis of varied factors.
  • Apply engineering principles, best practices, and technologies to the design, development, and testing of AMD semiconductor systems and products.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service