Silicon Validation/Firmware Engineer - DRAM / Memory Controller - 78944

Location: Santa Clara, California, 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.

Silicon Validation/Software Engineer – Memory Controller / DRAM



As a Silicon Validation/Software Engineer, you will work with on Memory Controller Firmware, developing new power saving/performance/Signal Integrity related features. You will develop expertise on the Memory Controller and PHY design and the details of DRAM behavior across different vendors and technologies. You will work with Pre-Silicon Verification and Emulation to qualify your Firmware features, and support post-silicon debug efforts.



This is a high visibility role in a challenging, fast-paced environment where clarity of communication, diligence in debug and problem solving skills are essential. You should have enjoy participating in Post-Silicon Debug, and writing production quality Firmware. You should enjoy solving ambiguous problems that use your depth and breadth of technical knowledge.



  • Develop Firmware for Controller Initialization, DRAM Training /Calibration and Power Management features
  • Write C-based Firmware for new features/modes that will be tested in simulation and on silicon
  • Debug Silicon during bring-up, digging into issues across blocks and feature sets
  • Communicate technical issues clearly when working across geographies, time-zones and business units



  • Experience working with cross functional teams to support product development in highly time sensitive situations
  • Highly skilled at embedded C
  • Familiar with RTL Simulation environments - we test a lot of our Firmware features in Simulation before Si is available.
  • Skilled at devising debug experiments on platform especially with scope captures and the ability to decipher the captures.
  • Some experience with DRAM Technologies / Other High Speed off-chip interfaces is preferred
  • Scripting skills in Perl/Python - essential for quick reliable and repeatable debug
  • Experience coding in Assembly is a plus



  • B.S with 8 years experience or M.S. with 6 years experience is Required
  • BS / MS / Ph.D in Electrical/Electronic/Computer Engineering or Computer Science is Preferred



Santa Clara, CA



Requisition Number: 78944 
Country: United States State: California City: Santa Clara 
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