About me

I am a Firmware Engineer at Intel, I have hands-on expertise in developing mission-critical firmware for AI accelerators and GPUs. My work includes designing and implementing schedulers, bare-metal OS, and efficient processing of hardware commands, while also optimizing descriptors for dedicated hardware systems.

I’ve worked extensively with ARC/ARM processors, DMA and memory controllers, low-level register programming, as well as firmware for networking components like NICs.

My core strength lies in low-level system programming, primarily using C and C++, with a focus on delivering optimized, high-performance solutions for complex hardware challenges. I’m passionate about pushing the boundaries of AI, HPC and Network firmware innovation, while building scalable and efficient embedded systems.

What i'm doing

  • design icon

    Firmware Development

    The critical and complex feature development with high-quality.

  • Internship icon

    Python Scripting

    Python scripts to made life easy.

  • mobile app icon

    Technical Content

    Write technical content about programming and coding on linkedin, medium, github, etc.

  • camera icon

    Latex

    I make latex scripts to produce high-quality professional documents.

Resume

Education

  1. Sardar Vallabhbhai National Institute of Technology, Surat

    2018 — 2020

    Masters Degree in Computer Science.

  2. Indian Institute of Information Technology, Vadodara

    2013 — 2017

    Bachelors Degree in Computer Science.

Experience

  1. Firmware Engineer, Intel

    Feb 2022 — Present
    • • Developing UALink (Ultra Accelerator Link) Network firmware for Jaguar Shores GPU
    • • Developed bare-metal firmware for Gaudi Family Accelerator
    • • Scheduled commands and optimized engine configurations dynamically for DMA, MME, and TPC workloads
    • • Implemented network-side command processing functionalities for AI Accelerators
    • • Utilized C language for firmware development and CPP-based testing framework for validation
    • • Collaborated with driver layer for command processing and performance optimization
  2. GPU Software Development Engineer, Intel

    Aug 2020 — Feb 2022
    • • GPU Software Development Engineer in Super-Compute Linux team
    • • Proficient in debugging OpenCL, Level-Zero, and Intel Graphics Compiler issues
  3. Graduate Intern

    Jun 2019 — Aug 2020
    • • Enhanced NNP-Training accelerator profiler tool with additional features
    • • Implemented JSON-based configuration and conducted testing using GTest framework

My skills

  • Areas of Interest
    AI/ML, Accelerators, GPU, Firmware/Embedded Stack, Network Stack
  • Languages
    C, C++, Python
  • Tools/Framework/OS
    GDB, Gtest Framework, Baremetal, RTOS (Zephyr)

Portfolio

Blog

Contact

Contact Form