Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic
Aditi Avasthi

Aditi Avasthi

Test Engineer - Qualcomm | System Validation Engineer : EX-INTEL
Bangalore

Summary

  • Having 5 years of diversified experience in stability and functional Validation domain for the Cloud Al 100 accelerator card, Hardware features validation in post-silicon domain and memory domain
  • Experience in post-silicon validation of hardware security features like enDebug, MKTME, BTG, SGX TestCase creation and testcase validation on both Post-Si as well as Pre-Si simics VP and emulators/RTL model like SLE, HSLE, HFPGA,
  • NAND (Flash memory) API and UDA validation and also Worked on SSD front end firmware Validation.
  • Understanding of basics of 8051 microcontroller, on chip peripherals and communication Protocols. Capable enough to apply the same on the advanced microcontrollers

Overview

6
6
years of professional experience
2
2
Languages

Work History

Test Engineer

Qualcomm
Bangalore
06.2023 - Current

Working as a Test Engineer in product development testing team

  • Responsible for triaging SW stability runs and sharing MTBF Hours report for Cloud AI 100 accelerator, deploying heavy AI inference workloads. Handling client feature requests, including drafting Test-plans, executing, and automating functional, stress, and stability tests across multiple platforms and ML frameworks. Developed autonomous automation scripts integrated into PDT stability runs, identifying and addressing rare stability issues like memory leaks and crashes.

System Validation Engineer

Intel
Bangaluru
09.2021 - 03.2023

Worked as a system validation engineer to validate Hardware security IP features for server SOC in post-silicon domain

  • Worked extensively on Hardware Security features including enDebug, MKTME, and BTG. Created test cases and validated them on both Post-Si and Pre-Si simics VP, as well as emulators and RTL models such as SLE, HSLE, HFPGA, and emulet. Collaborated with various teams including architects, designers, BIOS, IFWI, SVOS, simulation, and emulation model teams to debug hardware, software, firmware, and platform issues. Automated manual test cases using Python and gained proficiency in debug tools like BootScript, OpenIPC, and PythonSv.

Software Engineer

Harman connected services
03.2021 - 09.2021
  • Worked as a software engineer in Harman connected services

Associate Engineer

JGD TECH
Bangaluru
09.2018 - Current

Worked as Associate Engineer at JGD TECH PVT LTD. for their client WESTERN DIGITAL

  • Developed and validated front-end firmware features and protocols for SSDs in NVMe, including writing test cases and automating scripts for features such as WUC, Power Abort, FUA, hardware register settings, verification, GSD, UGSD, and NVMe controller register verification. Additionally, worked on NAND API and UDA validation, demonstrating basic understanding of NAND architecture, including fim, die, block, pages, and cells.

Education

B.E (EEE) - undefined

Visvesvaraya Technological University
Bengaluru, Karnataka

Embedded System Training -

Vector India Embedded System Training
Bangaluru
01.2018

Skills

    C

undefined

Projects

Qualcomm :

Qranium cloud AI100 project :

• Responsible for triaging SW stability runs and shares the report (MTBF Hours) for the Cloud Al 100 accelerator that is used to deploy heavy Al inference workloads for areas like Image

Classification, Object Detection, DLRM & NLP.

• Working on feature request(FR) on client demands for each release that include drafting, execution & automation of functional, stress & stability test/use cases spanning right from Platform level (Firmware (Boot, Power, Thermal etc), Linux Driver & Linux Runtime, Tools) to compiler specific applications that are used to execute models coming from various ML framework sources like TensorFlow, Pytorch & ONNX on various multiple supported form factors.

• Developed autonomous automation scripts for stability testing, seamlessly integrated into PDT stability runs.

• Identifying not just functional but also the rare stability kind of issues which are difficult to reproduce like memory leaks, crashes etc.


INTEL :

Project - Worked on server project on Hardware security functional validation on server

Silicon.

• Worked on Hardware Security features like enDebug, MKTME, BTG TestCase creation and

TC validation on both Post-Si as well as Pre-Si simics VP and

emulators/RTL model like SLE, HSLE, HFPGA, emulet.

• Debug on HW/SW/FW and platform bugs with counterparts like architect, design, Bios,

IFWI, SVOS, simulation and emulation model team.

• Automating manual TC through python

• Exposure to debug tools like BootScript, OpenIPC, PythonSv


WESTERN DIGITAL

Project #1:

Project : Astra web UI Automation

Role : Automation Engineer

Description: Astra UI is a tool, which is used as an interface between the ASTRA platform

and the end user. By automating this tool we can avoid manual intervention to execute the

test cases that validates NAND.

Responsibilities:

• Developed framework to automate UI

• Written scripts to create test cases that execute on Astra UI

• Software UI validation


Project #2:

Project : ASTRA

Role : Validation Engineer

Description: Validated the NAND API and NAND UDA

Responsibilities:

• Validating the NAND API and NAND UDA with erase praogram and read cycle.


Project #3:

Project : Athena SSD product

Role : Firmaware features validation engineer

Description: Validating firmware features issues for Athena SSD drive dedicated to server

storage

Responsibilities:

• Writing Test scripts to validate the firmware features.

• Owning some modules and responsbile to do failure analysis like test

issue ,firmware issue.

• Owning modules like WUC, Timestamp, Power Abort, FUA, Nvme controller

verificaion, Hw registers verification .


Project #4:

Project : Calypso SSD product

Role : Firmaware features validation engineer

Description: Calypso is SSD drive dedicated to different vendors, which is already

sustaining in market and we are doing the failure analysis for firmware features.

Responsibilities:

• Writing test scripts in python to fix the test issue.

• Validating the firmware issue.

• Owning some modules and responsbile to do failure analysis like test issue,

firmware issue, lab issue and tool issue.

Timeline

Test Engineer

Qualcomm
06.2023 - Current

System Validation Engineer

Intel
09.2021 - 03.2023

Software Engineer

Harman connected services
03.2021 - 09.2021

Associate Engineer

JGD TECH
09.2018 - Current

B.E (EEE) - undefined

Visvesvaraya Technological University

Embedded System Training -

Vector India Embedded System Training
Aditi AvasthiTest Engineer - Qualcomm | System Validation Engineer : EX-INTEL