Venkatesh Pathi

  • Staff Software Engineer at Qualcomm Incorporated
  • San Diego, California, United States
  • Telecommunications

Previous positions

  • Software Intern at Fujitsu Network Communications
  • IEEE Mentor at University of Texas at Arlington


The University of Texas at Arlington, Master’s degree, Electrical and Electronics Engineering



• Experienced in implementing firmware in C & Assembly languages for embedded systems • Proficient in Python programming language • Good understanding and working knowledge of wireless modem firmware and commercialization challenges of mobile devices and embedded modules • Knowledge and understanding of wireless standards like 5G(Sub-6), LTE, UMB, • Hand on experience with board bring-up’s, JTAG Debuggers, ICE emulators like Lauterbach • Experience with working on various processors and microcontrollers like ARM, ADSP, TI, Q6, x86, PIC series & 8051 and corresponding simulator environments • Good understanding of RTOS concepts and excellent skills in real-time implementations • Strong trouble shooting skills of embedded systems • Expertise in device integration, post silicon bring up, continuous integration and testing • Excellent communication skills & problem solving skills. • Self-starter and good at working in a team. • Ability to learn new things easily.


  • Staff Software Engineer

    Qualcomm Incorporated

    January 2007 – Present(12 years 9 months)Greater San Diego Area

    5G Tools •Design and development of tool (Python based) to validate FW, HW & RF blocks of Qualcomm’s 5G NR prototype • Collaborate with various teams (FW, SW, HW, Test, SIT ) to define tools requirements • Lead the bring -up and integration effort of Demfront blocks for the 5G prototype modem Wi-Fi Prototype HW Drivers: • Implemented drivers for high speed serial buses, calibration algorithms for ADC, DAC and other proprietary interfaces for custom prototype platform LTE Firmware: • Implemented DLL’s for ARM M3 processor to simulate modem FW blocks like DMA, Turbo decoder, , descrambler, de-interleaver and other blocks in modem • Worked with HW, SYS and test teams to bring up LTE channels PBCH, PDCCH & PDSCH • Optimize frequently used modules using intrinsics and assembly language to achieve 30-75% MIPS improvements • Performed memory profiling of the FW build, generated the memory foot print per module basis and identify the modules to be placed in TCM to enhance the performance of modem • Implemented and verified decoding part of HARQ modules in LTE • Implemented features in FW to minimize modem power consumption • Contributing towards commercialization of industries first carrier aggregation modem • Designed and implemented automation of regression framework Femto Cell: • Worked on DSP firmware to verify the hardware design for Inter-DSP GPIO’s, reverse link data path and searcher blocks for Qualcomm’s EVDO Rev-B femto cell chip sets EVDO • Was part of a team which developed BIT( Built-in Test) firmware for Qualcomm’s EVDO-Rev B CSM • Implemented firmware to verify the reverse link HW data processing blocks like demodulator, de-interleaver, interleaver, encoder, interference cancellation blocks, board level interconnections and interrupts. UMB (Ultra Mobile Broadband) • Worked on development and support of test automation for DSP firmware team • Implemented firmware to decode forward link control channels

  • Software Intern

    Fujitsu Network Communications

    May 2006 – August 2006(3 months)

    • Worked on Perl scripts to improve the performance of TL1 interface • Developed the framework to create database model for the network element and obtain the ER diagram for the managed entities of network element FLASHWAVE 4100

  • IEEE Mentor

    University of Texas at Arlington

    January 2006 – May 2006(4 months)

    • Responsibilities include assisting students with coursework, projects and conducting undergraduate examination reviews for various EE courses offered at UTA.

  • Software Engineering Interim


    August 2005 – December 2005(4 months)Greater San Diego Area

    • Setup framework and support of the testing automation using Perl and Python • Implemented unit and module test cases for firmware team using QMTest for a OFDM based research project implemented using ADSP-TS201 TigerSHARC Processor

  • Student Web Developer

    University of Texas at Arlington

    January 2005 – August 2005(7 months)Arlington, TX

    • Worked in the Net Solutions team of UTA, which designs and maintains the database driven website for finance and housing departments of the university


  • The University of Texas at Arlington

    Master’s degree, Electrical and Electronics Engineering

    2004 – 2006

  • Visvesvaraya Technological University

    BE, Electronics & Communications

    1999 – 2003

  • Jawaharlal Nehru National College of Engineering

    BE, Electronics and communications

    1999 – 2003


  • Telugu

    Native or bilingual proficiency

  • Kannada

    Native or bilingual proficiency

  • Hindi

    Limited working proficiency

  • English

    Full professional proficiency

Skills & Expertise

  • Integration
  • Algorithms
  • BSP
  • ARM
  • ADSP
  • FrameMaker
  • RTOS
  • Matlab
  • Automation
  • ASIC
  • Hardware Architecture
  • Firmware
  • Perl
  • CDMA
  • Digital Signal Processors
  • Emulator
  • Wireless
  • Unix
  • Lauterbach
  • X86
  • Embedded Software
  • MS-DOS
  • Visual Studio
  • ClearCase
  • Python
  • Test Automation
  • EVDO
  • gdb
  • JTAG
  • UMB
  • PIC
  • Embedded Systems
  • ARM Cortex-M3
  • Perforce
  • Keil
  • Microcontrollers
  • DLL
  • C
  • Jenkins
  • Debugging
  • 8051 Microcontroller
  • 3GPP
  • C++
  • CVS
  • Continuous Integration
  • LTE
  • Testing
  • Software Development
  • Assembly Language