Skilled Senior Engineer -II with 10+ years of experience in finding and implementing automated solution. Good experience working with PCIe firmware validation, SoC integration testing, validating PCIe switches, complex topologies. Proven ability to design scalable automation.
Overview
11
11
years of professional experience
Work History
Senior Engineer -II Firmware Testing
Microchip Technology Inc.
12.2023 - Current
Integration of SoC interfaces (SMBus/I²C (TWI), UART, GPIO, and SPI) through firmware and board-level testing.
Designed and executed interoperability testing across complex PCIe topologies like Single board multi-partition,Cascaded switch configurations and cross-link topologies.
Automated disaster recovery through I2C and UART using raspberry pi.
Automated PCIe features like ACS, CTS, DPC, AER, CSR, TLP Injection and ASPM.
Automated switch/firmware feartures like GPU Peer-to-Peer (P2P) communication, NTB, Switch event management, Dynamic bifurcation, MRPC commands, FTDC, Port bind/unbind, Hot plug, TLP injection, Error injection,LTSSM Monitor etc through MRPC.
Switch Event Management:Generating/simulating Global/Partition/Port events and verify them in respective registers.
Lead Software Engineer
Spandlea Systems PVT LTD
11.2022 - 12.2023
Designed web application and device automation framework for client's device (PAM and RRH) testing.
Handled team of web application development (front end and backend) and device automation requirements.
Developed python-based software for device automation.
Automated all the functionalities of our web application with selenium.
Hosted application on cloud and integrated with the S3 for logs and reports.
Senior Software Engineer
Spandlea Systems PVT LTD (Client - Western Digital)
11.2018 - 10.2022
Developed Python based test scripts for validating NVMe protocol and firmware features.
Automated Overprovisioning of multiple NVMe SSD using Namespace Management command.
Developed automation framework with python to run OakGate tests (I/O and DT) and Drive master based .srt tests.
Developed automation framework with python to run to Drive master (DM) based tests (.srt).
Developed internal generic plugins for FAR (Failure Analysis Report), Aura/Yoda and xPlorer integrations. Generic plugins reduce the issue reproduction by 70%.
Involved in requirements and design reviews of new features and Upgraded Framework to support new features released by Oakgate.
Digital Data Engineering Analyst
Accenture
05.2018 - 11.2018
ACP Run is an integrated applications environment monitors agent based and agent less clients.
Public Cloud Monitoring (PCM) is responsible to discover and monitor various cloud resources and applications like AWS EC2.
Technology Consultant
Hewlett Packard Enterprises
02.2015 - 05.2018
Managed Recovery Program of Sungard Availability Services.
Developed python scripts to discover remote servers, get business application details.
Integrated with ITPM DB for Business application and services relation.
Integrated uCMDB with HP service manager, NetApp and Databases to pull and push configuration items.
Created custom python jobs for the databases Oracle, SQL Server, DB2, Sybase to pull CI properties.
Education
Bachelor's Of Engineering - Information Science and Engineering
Malnad College Of Engineering
Hassan
08-2014
Skills
Research and Leadership
Automation/Python Scripting
Agile Methodology
Firmware Validation
Timeline
Senior Engineer -II Firmware Testing
Microchip Technology Inc.
12.2023 - Current
Lead Software Engineer
Spandlea Systems PVT LTD
11.2022 - 12.2023
Senior Software Engineer
Spandlea Systems PVT LTD (Client - Western Digital)
11.2018 - 10.2022
Digital Data Engineering Analyst
Accenture
05.2018 - 11.2018
Technology Consultant
Hewlett Packard Enterprises
02.2015 - 05.2018
Bachelor's Of Engineering - Information Science and Engineering