AM

SMTS Sys/Test Validation Eng.

AMD
Bangalore4-8 LPA Posted 14 Apr 2025
FULL TIME
Firmware
Linux
Python

Job Description

THE ROLE: 

AMD is looking for a MTS or SMTS firmware engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD's abilities to deliver the highest quality, industry-leading technologies to market.  

 

THE PERSON: 

The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and passionate about Technology. A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in technical areas, and firmware engineering expertise as well as a strong ability to compete effectively in a fast-paced, relevant environment while working with different teams of engineers and collaborators. 

 

KEY RESPONSIBILITIES: 

  • Define, develop, execute, and Automate test models and track the results for Firmware/BIOS Testing of AMD Server and GPU Products in pre-silicon and post-silicon phase.
  • Automating Test cases using scripting languages like Python in Windows and Linux environments.
  • Drive innovation in production firmware
  • Combine advanced firmware engineering skills with a drive to explore novel approaches to solve important problems in heterogeneous computing at the large scales.
  • Evaluate and review of existing processes and continuously strive to optimize the workflow.

 

PREFERRED EXPERIENCE: 

 

  • Extensive Python experience and Testcase development, preferably in production environments.
  • Knowledge of Pre-Silicon Testing of BIOS/Firmware using Simulators or Emulators. 
  • Prior experience of scripting with C++, Shell, Python, TCL/TK, and AutoIT is an added advantage. 
  • Knowledge of Windows and Linux environments.
  • Excellent design and code development skills, familiarity with Linux and modern software/firmware tools and techniques for development.
  • Good analytical and problem-solving skills.
  • Good Knowledge of Computer architecture and It's components like x86 Processors APU, GPU, PCIe , CXL, USB and NVME.
  • Experience with firmware development process and tools such as debuggers and source code control systems a plus.
  • Familiar with CI/CD Tools like Jenkins. 

 

ACADEMIC CREDENTIALS: 

  • Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline. 

 

Required Skills

Join WhatsApp Channel