Printing tool Download PDF



M.S, Electrical Engineering and Computer Science

University of California, Irvine         GPA : 3.64

B.E, Electronics and Communication

Sardar Patel University, India          GPA : 3.74

Work History


Software Engineer

Intel Corporation, Santa Clara, CA, US
  • Design and implement system software for camera IP for various Intel SOCs. Enable various use cases in different layers of the software stack, including low level firmware and embedded Linux kernel.
  • Map requirements and algorithms to DSP and system software. Optimizing algorithms depending on different platforms and integrating with internal and external tools.

Software Engineer 

Qualcomm Technologies Incorporated, San Diego, CA, US
  • Designed and developed modem driver software for a programmable HW block that handles IP stack related activities to offload the CPU. Supported features such as filtering and routing of IP packets, compression and decompression. 
  • Optimized the driver for peak performance using both hardware and software tracing. Brought down the software latency of the compression/decompression feature by 50%.
  • Involved in pre-silicon, post-silicon bring up  and end to end integration for the chipsets - MDM 9x35, Snapdragon 810 (MSM 8994), MDM 9x45, MSM 8952. Developed a tool to assist in debugging driver related issues.

Firmware Engineer Intern

Broadcom Corporation, Mobile and Wireless Group, Irvine, CA, US
  • Performed post silicon validation and debugging of cellular baseband SoC. Developed APIs for an application that allows for configuration, control and power management.
  • Worked closely with the DVT and chip designers to study and model hardware architecture of the SoC for code generation using XML as part of the Power Management team.

Associate Software Engineer

Rockwell Collins India Design Center, Hyderabad, Andhra Pradesh, India
  • Developed a test client application to test Information Management System which combines the capability to provide networking and computing services.
  • Performed requirement based tests to automate verification of an application that automates a wide variety of flight management tasks.


Programming Languages :  C, Python, C++, Java, MATLAB, SystemC, SpecC

Databases : MySql, PostgreSQL

Hardware skills : ARM, AVR, 8051, Assembly programming, Lauterbach debugging

Version Control : Git, Perforce, Sub Version

Additional Experience 

Marketing Head,  INTEL India Santa Clara Employee Resource Group                         October 2015 - December 2017

Volunteer, Reading Partners                                                                                               October 2018 - Present