SMTS Software System Design Eng.(106625)

Location: Bangalore, Karnataka, IN

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.



With AMD's Client engineering teams, you will be exposed to the world’s best Desktop/PC and Mobile CPU, GPU and APU processors for accelerated system computing power. As an AMD Client Engineer you will have visibility to cutting edge multi-layered security features, H-Series processors optimized for gamers and creators, and U-Series processors optimized for thin and light notebooks. In addition, you will learn how AMD achieves unprecedented performance and battery life with 7nm “Zen 3” core architecture. Zen is delivering a 19% IPC and up to 26% gaming performance generational uplift, with power efficiency up to 2.8X greater than the performance-per-watt of our competition. Come join our world class client engineering team providing rapid career growth advancement, and access to cutting edge client technologies, through its year over year record-breaking market share, product performance and revenue gains!


Come join the team responsible for driving AMD’s Shift-Left strategies, planning and execution of our Client Compute Products, which are used by major OEM and compute solution customers in the world. In this role, you get to interact with multiple stakeholders (firmware/BIOS, SW, IP, SOC DV, SOC and system architects) to plan, create, execute, and debug system use cases on SimNow/FPGA platforms, in addition to advancing pre-silicon infrastructure to expand validation capabilities.



AMD is seeking a senior firmware validation system engineer who thrives in an environment that requires creative debugging skills, drive to improve pre-silicon system validation coverage capabilities, and a passion for improving our overall Shift-Left strategies and goals.



  • Responsible for validation and regression testing of firmware stack, BIOS, OS on pre-silicon simulation & FPGA platforms.
  • Responsible for developing test plans and identification of design and firmware dependencies to smooth execution of test plans.
  • Responsible for writing directed and system level tests to verify features in a simulated and/or FPGA environment.
  • Responsible for debugging SOC level failures and working with SOC design, firmware teams to complete feature validation.
  • Responsible for working closely with HW, FW, and SW teams to debug firmware/BIOS to support end-to-end firmware validation.
  • Responsible for running FPGA and Simulation workloads to test new features.



  • Experience in embedded FW/SW experience in C.
  • Experience with FPGA and simulation environments. SimNow experience is a plus.
  • Experience in x86 and/or ARM based SoC Architecture
  • Experience in validating firmware features in a pre-silicon environment such as FPGA and simulation.
  • Experience strong debug skills in SOC verification environment and exposure to low power, security, IO(USB, PCIE, Memory) feature validation in SOC environment.
  • Experience debugging failures using log files and microcode trace dumps.
  • Experience developing C/C++, Python, Perl, Ruby, Shell and TCL test content.
  • Experience debugging software using debuggers and trace files.  
  • Knowledge of UEFI, Coreboot, Chrome, Windows Operating Systems
  • Knowledge of low power and secure boot features
  • Knowledge of one or more protocols; SPI, DDR, USB, AXI, PCI, PCIe, MIPI



One of the following combinations of Degree and Experience.

  • Bachelors/Masters in Computer Science with 5+ years of pre-silicon firmware/BIOS validation experience
  • Bachelors/Masters in Computer Engineering with 5+ years’ experience in writing Software modules to validate firmware/BIOS.


Bangalore, India

Requisition Number: 106625 
Country/Region/Location: India State/Province: Karnataka City: Bangalore 
Job Function: 

Apply now

Apply for Job

Share this Job