Architect at Siemens EDA (Siemens Digital Industries Software)
Noida, Uttar Pradesh, India
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ankit Garg is an architect with 11 years of experience designing and verifying complex IPs across USB (2.0–4), SD/SDIO/UHS, ONFI, parallel NOR, smartcard and AMBA bus protocols. He has deep hands-on expertise in SystemVerilog/Verilog, UVM/OVM-based verification environments and end-to-end testbench components (generators, drivers, monitors, scoreboards) used at Mentor Graphics and Siemens EDA. Ankit combines protocol-level debugging with practical toolchain fluency (ModelSim/Questa, VCS, Incisive, Verdi) and cross-platform development on Linux/Windows. He contributed to the well-known DMTCP project, improving checkpoint/restart robustness for forked processes and optimizing hostname/IP handling—demonstrating an ability to ship bug fixes in critical open-source infrastructure. Based in Noida, he has progressed from design and verification roles into architecture and principal engineering positions, often focusing on USB and flash storage subsystems. Colleagues rely on him for pragmatic verification architectures that balance rigorous protocol compliance with maintainability.
11 years of coding experience
12 years of employment as a software developer
GBSSS Shakti Nagar No - 1
B.Tech Electronics and Communication, B.Tech Electronics and Communication at Maharaja Agrasen Institute of Technology
MS Cad and Vlsi Design, MS Cad and Vlsi Design at Manipal University
Contributions:24 commits, 31 PRs, 12 pushes in 2 years 9 months
Contributions summary:Ankit primarily focused on bug fixes and enhancements related to DMTCP's checkpointing and restart functionality. Their contributions addressed issues with file handling, especially concerning deleted files and scenarios involving forked processes. They also refactored code to improve performance and maintainability by addressing hostname and IP resolution issues. The user also integrated support for the `rsh` command into the DMTCP package.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ankit Garg - Architect at Siemens EDA (Siemens Digital Industries Software)