# Harsha Banuli > Principal Software Engineer at NVIDIA Location: Santa Clara, California, United States Profile: https://flows.cv/harshabanuli * Experienced in firmware development for products spanning from complex wireless modems to safety critical medical systems in C and C++ * Design and implementation experience of embedded control and signal processing firmware on microcontrollers , digital signal processors and GPUs * Firmware development experience on multithreaded systems * Experienced in object oriented design and implementation methodologies ## Work Experience ### Principal Software Engineer @ NVIDIA Jan 2018 – Present | Santa Clara, California ### Principal System Engineer (DSP software) @ Cohere Technologies Jan 2017 – Jan 2018 | Santa Clara, California ### Sr Staff System Engineer (DSP Software) @ Cohere Technologies Jan 2016 – Jan 2017 | Santa Clara ### Staff DSP Engineer, LTE Modem Firmware @ Qualcomm Jan 2014 – Jan 2016 | Santa Clara ### Senior DSP Engineer, LTE Modem Firmware @ Qualcomm Jan 2012 – Jan 2014 | Santa Clara ### DSP Engineer, LTE Modem Firmware @ Qualcomm Jan 2011 – Jan 2012 | Santa Clara ### Embedded Software Engineer @ Cardiac Science Jan 2009 – Jan 2011 | Laguna Hills, CA ### R&D Intern @ Boston Scientific Jan 2008 – Jan 2009 | Santa Clarita, CA ### Senior Software Engineer @ Robert Bosch India Limited Jan 2004 – Jan 2007 ## Education ### University of Southern California ### Visvesvaraya Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/hbanuli --- Source: https://flows.cv/harshabanuli JSON Resume: https://flows.cv/harshabanuli/resume.json Last updated: 2026-04-12