Sr. Software Architect (OS & Virtualization)

Location: Portland, Oregon, US

Company: Advanced Micro Devices

Apply now

Apply for Job

What you do at AMD changes everything 

At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. 

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results.  It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.   If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.

System Software OS, Virtualization and Security Architect - 94706


The Role:

AMD's Datacenter Ecosystem and Applications Solutions team is looking for an ambitious and self-driven System Software Architect to join our team to define next generation OS, Virtualization, and Orchestration solutions optimized for AMD EPYC Server Processors.


The Person:

As a System Software Architect, you will be responsible for making high-level design choices based on system software development experience to deliver scalable, secure, reusable, extensible, maintainable, and implementable operating system, virtualization, and orchestration solutions. These solutions will be developed internally, in collaboration with open source communities, and with commercial system software companies to enable and use the full capabilities of AMD's EPYC Server Processors and Data Center GPUs.


Key Responsibilities:

  • Decompose system and hardware use cases and requirements into system software requirements and architecture

  • Collaborate with CPU & SOC hardware architects, Firmware architects, OS & Virtualization developers, Commercial and Community OS & Virtualization partners, and customer development teams

  • Work with key data center partners to prioritize and optimize server deployments at scale.

  • Understand and present technical status updates to upper managers, peers, and engineer teams

  • Give innovative technical insight to development strategies, priorities, and approaches

  • Provide technical mentorship to engineers


Preferred Experience:

A successful candidate will employ proven software methodologies, system software design expertise, technical leadership, horizontal management, and well-honed organization skills across multiple teams and companies to ensure timely delivery of product goals and robust solutions. Candidates must possess the technical proficiency, seasoned presentation skills, and interpersonal confidence to clearly represent design ideas, sophisticated problem descriptions and innovative solutions with experienced internal and external audiences.

  • Deep understanding and application of operating system concepts, x86-64 architecture, virtualization, security, IO, containers, orchestration!

  • Strong analytical skills and debug methodology encouraged

  • System-level performance analysis

  • Strong organization and communication skills with a proven track record of project delivery

  • Linux Windows or VMware Kernel Internals a plus


Academic Credentials:

  • Bachelor's Degree in Computer Science or Computer Engineering or another relevant field; Master's Degree preferred



  • Austin, TX, Santa Clara, CA or Virtual for Highly Qualified Candidates  



Requisition Number: 94706 
Country: United States State: Oregon City: Portland 
Job Function: Design


AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of 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. Please click here for more information.

Apply now

Apply for Job

Share this Job