Sr. Firmware Engineer- 94961

Location: Orlando, Florida, 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.

BIOS Firmware Engineer

The Role:

In this role, you will be responsible for developing and maintaining AMD FW for an embedded processor being used in our very latest MI/ML products. The control processor handles the flow of data between user/kernel mode drivers and the low level execution units that perform computational tasks associated with various MI/ML usages. Work will involve authoring of both C and assembly level code for new FW features, targeted performance optimizations, tools, and resolution of issues that occur throughout the lifecycle of the products as needed. As part of the FW team working at the heart of AMD’s graphics and compute IP you will get to work with other firmware development teams, architects, test teams, and customers.

The Person:

Our ideal candidate will possess strong communication and collaboration skills. They will be adept at debugging complex software / hardware systems and have proven experience programming in C/C++ and assembly language. Graphics IP/SOC experience and/or understanding of the graphics command pipeline is an asset. Machine learning, machine intelligence, and understanding of compute programming concepts is an asset. Individual should possess a high level of integrity, be motivated, capable of optimally working with persons in other countries, and able to efficiently lead sophisticated situations.

Key Responsibilities:

  • Work with Sr Engineers in the design, development, and delivery of CP FW for AMD’s MI/ML products.
  • Deliver complete and clear documentation for all software produced.
  • Debug issues at the boundary of FW and HW.
  • Work on both internal and external platforms.
  • Work on a system simulator as part of pre-silicon efforts.
  • Waveform level analysis to root cause FW/HW issues.
  • Development of custom tools using C/C++ to aid in day-to-day work as needed.

Preferred Experience:

  • BIOS, firmware, or system software development.
  • Skilful at C language; knowledge of assembly.
  • Architectural understanding of graphics/compute pipelines.
  • Experience working at API/UMD/KMD/FW levels.
  • Familiar with VHDL/Verilog and general HW design concepts and process.
  • Familiarity with at least one BIOS code base (AMI, Insyde or Phoenix BIOS) preferred.
  • Must have aptitude for system wide debugging from SW to FW to HW.
  • Experience in BIOS related tools' development is a plus.
  • Experience using Perforce, JIRA, Git, or similar tools.
  • Experience with Linux development environments.

Academic Credentials:

  • BS-CS/BS-EE with strong years of experience with BIOS, firmware or system software development
  • MS-CS/MS-EE with strong years’ experience but with interest in BIOS, firmware, or system software development


Orlando, FL

Austin, TX




Requisition Number: 94961 
Country: United States State: Florida City: Orlando 
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