Summary
Overview
Work History
Education
Skills
Certification
Tools & Softwares Used
Languages
Timeline
Generic

ANNIRUDH DINESH

Chennai

Summary

Innovative Senior Firmware Engineer skilled in PCle architecture and NVMe protocols. Experienced in debugging and compliance validation, with a strong foundation in firmware development for embedded systems. Committed to leveraging expertise to drive successful silicon project outcomes.

Overview

5
5
years of professional experience
6
6
years of post-secondary education
1
1
Certification

Work History

Senior Firmware Engineer

Microchip Technology India Pvt. Ltd.
Chennai
07.2021 - Current
  • Embedded Firmware Engineer with hands-on expertise in firmware development for PCIe switches and endpoint devices.
  • Strong working knowledge of PCIe and NVMe architecture, including protocol-level understanding and system integration.
  • Experienced in debugging and decoding PCIe TLP packets and NVMe transactions using industry-standard protocol analyzers such as Teledyne LeCroy PCIe Analyzer and VIAVI Xgig Analyzer.
  • Resolved PCIe Link Layer issues and validated compliance with PCIe Compliance Test Suite (CTS), ensuring robust system integration.
  • Proficient in firmware development on RTOS platforms including Azure RTOS, as well as bare-metal environments.
  • Contributed to silicon development lifecycle from pre-silicon validation through post-silicon bring-up to production, supporting successful delivery of two silicon projects.
  • Experience in peripheral driver development for Linux and Windows operating systems.
  • Analysed signals with DSOs and Salea logic analysers for debugging issues in PCB schematics and decoding UART protocols

Education

M.Tech (WILP) - Embedded Systems

Birla Institute of Technology And Science
07.2022 - 05.2024

B.Tech - Electrical And Electronics Engineering

Amrita Vishva Vidhyapeetham
Coimbatore , India
07.2017 - 05.2021

Skills

  • Firmware development
  • Embedded C programming
  • PCI
  • NVMe
  • System-level testing
  • ASPICE
  • Jenkins Scripting
  • Python for scripting

Certification

Co-published a patent for 'System for Multiple PCIe Hosts to Share SR-IOV Devices with Standard Host Drivers', 20250284654

Tools & Softwares Used

  • Viavi PCIe & NVMe Protocol Analyzer & Exerciser
  • Lecroy PCIe Analyser & Exerciser
  • Greenhills Multi Debugger
  • Salea Logic Analyzer
  • DSO
  • Git
  • Jira
  • Polarion
  • Jenkins

Languages

English
Advanced
C1
Tamil
Intermediate
B1
Hindi
Intermediate
B1
Malayalam
Intermediate
B1

Timeline

M.Tech (WILP) - Embedded Systems

Birla Institute of Technology And Science
07.2022 - 05.2024

Senior Firmware Engineer

Microchip Technology India Pvt. Ltd.
07.2021 - Current

B.Tech - Electrical And Electronics Engineering

Amrita Vishva Vidhyapeetham
07.2017 - 05.2021
ANNIRUDH DINESH