Description
WHAT YOU DO AT AMD CHANGES EVERYTHING
We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
AMD together we advance_
THE ROLE:
AMD is looking for a Device Security Firmware/Software Architect to join the Product Security Office (PSO) in developing world-class devices for the data center. Your role will be to define and drive architectures that enhance device security, including hardware-based security features, virtualization capabilities, and confidential computing solutions. You will work at the intersection of hardware, firmware, and software, designing and implementing security features that protect virtualized AI workloads in modern data center environments.
THE PERSON:
The ideal candidate should be passionate about firmware/software and product security and possess leadership skills to drive sophisticated issues to resolution. You are able to communicate effectively and work optimally with different teams across AMD.
KEY RESPONSIBILITIES:
- Define and drive the overall systems and software/firmware architecture to enable the next generation of security features, including confidential computing technologies and protecting AI workloads in virtualized environments.
- Design and implement secure device solutions, focusing on hardware-assisted isolation, virtualization, and security features
- Drive security architecture decisions for device virtualization, memory management, and I/O subsystems
- Collaborate with cross-functional teams to integrate security features into device firmware and driver stacks
- Engage with industry partners and the open-source community to advance AMD's device security capabilities
- Work alongside other architects in defining next generation of hardware, firmware, and software security features
- Conduct security analysis and threat modeling for device architectures and implementations
- Engage with Product Management, partners, and customers to capture requirements related to device security and virtualization technologies
PREFERRED EXPERIENCE:
- Multiple years' experience in computer architecture, firmware, or device driver development, with a strong focus on Security
- Comprehensive knowledge of device architectures, including command processors, memory management units, and I/O subsystems
- Understanding of memory address translation, address translation caches, and memory access controls.
- Expertise in firmware and device driver development, including embedded devices and Linux kernel development.
- Strong expertise in GPU/PCIe device virtualization technologies (SR-IOV, SIOV, MIG, vGPU) and associated security implications
- Experience with confidential computing technologies and trusted execution environments
- Strong background in computer architecture systems and concepts, including fundamentals of memory hierarchy, caches, and DMA
- Expertise in implementing secure systems, including threat modeling, security architecture, and protocol design
- Proficient in C/C++ development and understanding of assembly level instruction sets
- Experience with Data Center interconnect standards (PCIe, CXL) and associated security features
- Knowledge and application of cryptographic algorithms in hardware/firmware environments
- Effective communication and problem-solving skills, good interpersonal skills
BENEFICIAL EXPERIENCE:
- Familiarity with hardware security modules, secure boot processes, and root of trust implementations
- Understanding of AI/ML workloads and their security requirements in data center environments
- Experience with GPU compute frameworks (CUDA, HIP, OpenCL) and their security models
- Experience with microkernel or real-time operating system development
- Experience with secure firmware update mechanisms and attestation protocols
- Knowledge of industry standards for hardware security (TCG, NIST, etc.)
ACADEMIC CREDENTIALS:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
#LI-TB1
#LI-Hybrid
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
Apply on company website