R

Rahul Gupta

Product Manager

Hyderabad, Telangana, India15 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 14+ years of experience in semiconductor debugging.
  • Expert in DDR tools and memory stress validation.
  • Proven leadership managing teams in high-tech environments.
Stackforce AI infers this person is a Semiconductor Engineering expert with extensive experience in debugging and validation tools.

Contact

Skills

Core Skills

System DebuggingDdr SystemsDebuggingEmbedded Software

Other Skills

ARMAlgorithmsAndroidC (Programming Language)C#Core JavaDRAM validationDevice DriversDynamic Random-Access Memory (DRAM)EUDEclipseEmbedded SystemsHexagon ProcessorJTAGJava

About

14+ years work experience in System Debugging , DDR Tools , Semiconductor Production test screening and memory stress validation tools (Mobile, Compute, XR, Auto , Cloud AI and IOT Chipsets). Currently managing 15 member team handling DDR tools (memory stress , Char , Automation) and Semiconductor Production test screening tools for multiple BUs Mobile, Compute, XR, Auto and IOT(UEFI and HLOS based). Specialties:- System Debugging, DDR systems, LPDDR technology, OpenOcd , Hexagon Processor , Semiconductor Production screening Validation Tools, : C, Data Structures, RTOS ,Algorithms, System level stability issues, debugging, Bug/Crash debugging using JTAG, Trace 32 Lauterbach.

Experience

Qualcomm

5 roles

Engineer, Senior Staff/Manager

Promoted

Nov 2024Present · 1 yr 4 mos

  • 14+ years work experience in Semiconductor Production test screening Quality control, Reliability and memory stress validation tools (Mobile, Compute, XR, Auto and IOT BUs) , DRAM validation Tools, System Debugging.
  • Currently managing 16 member team handling DRAM tools (memory stress , Char , Automation) and Semiconductor Production screening Quality, reliability tools for multiple BUs Mobile, Compute, XR, Auto and IOT(UEFI and HLOS based).
  • Skills: System Debugging, embedded software development, DDR systems, LPDDR technology, OpenOcd , Hexagon Processor , Semiconductor Production screening Validation Tools
System Debuggingembedded software developmentDDR systemsLPDDR technologyOpenOcdHexagon Processor+1

Staff Engineer

Nov 2021Oct 2024 · 2 yrs 11 mos

  • 13+ years work experience in System Debugging , DDR Tools , Semiconductor Production test screening and memory stress validation tools (Mobile, Compute, XR, Auto and IOT BUs).
  • Currently managing 14 member team handling DDR tools (memory stress , Char , Automation) and Semiconductor Production test screening tools for multiple BUs Mobile, Compute, XR, Auto and IOT(UEFI and HLOS based).
  • Skills: System Debugging, embedded software development, DDR systems, LPDDR technology, OpenOcd , Hexagon Processor , Semiconductor Production screening Validation Tools
System Debuggingembedded software developmentDDR systemsLPDDR technologyOpenOcdHexagon Processor+1

Lead Engineer

May 2017Oct 2021 · 4 yrs 5 mos

  • Worked on OpenOcd Project. OpenOcd is an opensource tool to live debug the target (Similar to T32 / JTAG). We can use any frontend / GUI with OpenOcd project like eclipse, vscode etc. In Openocd already support for multiple architecture like ARM64, ARM32, x86, xscale, riscv etc. I added support for Q6 / Hexagon architecture (MODEM, CDSP, ADSP processors) in Openocd. In this project we implemented the Q6 Processor halt / Break, step, resume, register read / write, memory read / write, SW breakpoint,Call stack, HW breakpoint functionality. In Openocd there is support for gdb, as hexagon processor is supporting the lldb tool chain, so we added support for lldb remote debug server as well.
  • Worked on Mindump feature for MODEM. Minidump (MD) is a best effort use-case to collect useful & pre-defined collection of data to enable first level of debugging.
  • Worked as an System debug engineer in Qualcomm Solution(Qualcomm Hexagon/ARM9/11 DSP). Exp in debugging crashes/resets such as memory leak/stack corruption/task starvation/bus hang/device freeze,mips issue, QLINK issue, memory latency issue, device lockup issue, interrupt missing issue, corruption issue, bit flip issue, register state loss, Timeline missing issue, processor stall, Watchdog bite/Dog ,NOC error etc.
  • Experience in advanced debugging techniques like ETM, ETB, SW Events, HW Events, live debugging using JTAG / EUD etc.
Real-Time Operating Systems (RTOS)Embedded SoftwareDebugging

Senior Engineer

Oct 2014May 2017 · 2 yrs 7 mos

  • Worked as an System debug engineer in Qualcomm Solution.
  • Experience in debugging on Qualcomm Hexagon/ARM9/11 DSP.
  • I worked for the System Debugging team and ensure that the end-product qualifies the defined acceptance criteria (in terms of containing the stability issues such as crashes/resets to an agreeable number for a given number of test hour runs). We analyze crash dumps & identify root cause of stability issues (such as memory leak/stack corruption/task starvation/bus hang/device freeze etc.) reported by test teams. It also involves the opportunity to interact with different test & technology teams to understand the test scenarios/reproducibility of crashes & follow-up on the fixes for the software or hardware defects found. We work on a variety of microprocessors/ Operating systems (Android, Rex, L4, Blast, QURT (Qualcomm specific)).
  • Analysis and debugging of system level issue on Qualcomm SOC like mips issue, QLINK issue, memory latency issue, device lockup issue, interrupt missing issue, corruption issue, bit flip issue, register state loss, Timeline missing issue, processor stall, Watchdog bite / Dog , NOC error etc.
  • Experience in working closely with HW/BSP team for debugging of system level issue.
  • Experience in advanced debugging techniques like ETM, ETB, SW Events, HW Events, live debugging etc.
Embedded SoftwareDebugging

Engineer

Sep 2012Oct 2014 · 2 yrs 1 mo

  • Worked as an System debug engineer in Qualcomm Solution.
  • Experience in debugging on Qualcomm Hexagon/ARM9/11 DSP.
  • I worked for the System Debugging team and ensure that the end-product qualifies the defined acceptance criteria (in terms of containing the stability issues such as crashes/resets to an agreeable number for a given number of test hour runs). We analyze crash dumps & identify root cause of stability issues (such as memory leak/stack corruption/task starvation/bus hang/device freeze etc.) reported by test teams. It also involves the opportunity to interact with different test & technology teams to understand the test scenarios/reproducibility of crashes & follow-up on the fixes for the software or hardware defects found. We work on a variety of microprocessors/ Operating systems (Android, Rex, L4, Blast, QURT (Qualcomm specific)).
  • Analysis and debugging of system level issue on Qualcomm SOC like mips issue, QLINK issue, memory latency issue, device lockup issue, interrupt missing issue, corruption issue, bit flip issue, register state loss, Timeline missing issue, processor stall, Watchdog bite / Dog , NOC error etc.
  • Experience in working closely with HW/BSP team for debugging of system level issue.
  • Experience in advanced debugging techniques like ETM, ETB, SW Events, HW Events, live debugging etc.
Embedded SoftwareDebugging

Micromax infomatics ltd

Software Engineer

Dec 2011Sep 2012 · 9 mos · Greater Delhi Area

  • Work as a Mobile application developer.
  • Developed Buddy Locator Application for Micromax feature phone. This application is used to trace your friend’s location if user permits.
  • Developed Chatting application for Micromax feature phone . This application is used to send message across Micromax device. This application works on GPRS / WIFI.

Mediatek india pvt limited

Worked as a Software Engineer

Jul 2010Dec 2011 · 1 yr 5 mos · Noida, Uttar Pradesh, India · On-site

  • Worked as a software engineer on MRE platform(Feature phone) of MediaTek.
  • Yahoo Finance client application.
  • It is an Mediatek chip enabled feature phone mobile application. It is a mobile version of Yahoo Finance application, in this user is able to get the stock data for any market /company of any stock exchange of world. User can search for data using company name / ticker symbol. User also sees the chart for particular ticker symbol.
  • Yahoo Weather client application.
  • It is an Mediatek chip enabled feature phone application, it is a mobile version of Yahoo weather application. In this application users are able to get the Weather data for all the location which yahoo supported. User can search for a location on the basis of location name / pin code.
  • Yahoo News client application.
  • It is a mobile version of Yahoo News application. In this application user, able to get the News for all the country which yahoo supported in local language of that country.
  • Yahoo Service project for Multiple Languages.
  • In this project support Yahoo Finance, Yahoo Weather and Yahoo News application for different countries per their local language.
  • Widget application on Mediatek MRE platform.
  • Develop widgets application for Mobile phones.

Education

Maulana Azad National Institute of Technology

BTech — IT

Jan 2006Jan 2010

Stackforce found 100+ more professionals with System Debugging & Ddr Systems

Explore similar profiles based on matching skills and experience