With over 15 years in engineering and technical leadership roles, I possess a proven track record of architecting and delivering cutting-edge software solutions across cellular, IoT, and embedded systems.
Experience
2022 — Now
2022 — Now
Sparta, New Jersey, United States
As a Principal Engineer at Nielsen, I lead cellular modem certification initiatives, providing expert technical support to major North American Mobile Network Operators. I steer the software development lifecycle for eSIM technology, resolve complex technical issues, and collaborate with development teams and clients for meter products. Some of my proudest achievements so far include:
• Modem certifications with PTCRB and major US and Canadian mobile network operators.
• Spearheaded UMG development team to innovate key features.
• Steered ESIM project to find cost-effective company solutions in partnership with mobile network operators.
• Implemented 5G support into the Nielsen product line for the groundbreaking time and oversaw 4G tasks efficiently.
• Created and enhanced new products utilizing iMX8 BSP, integrating diverse wireless technologies like cellular, Wi-Fi, and Bluetooth with Yocto.
2021 — 2022
Florida, United States
In this capacity, I directed research, design, and development of platform software for wired and wireless network interfaces, enabling robust Wi-Fi mesh connectivity. I architected solutions integrating cellular, Ethernet, and Bluetooth while leveraging QMI and MBIM protocols for connectivity solutions. Here are a few notable organizational contributions:
• Customized Linux images for Raspberry Pi 4, Raspberry Pi Compute Module 4 with IO board, Raspberry Pi Zero 2 W, and modified CM4-based boards, integrating various network interfaces.
• Engineered Mesh client and server software to enhance network efficiency.
• Developed intelligent interface management software for automated network interface detection and configuration, ensuring enhanced availability and reliability.
• Strengthened network resilience by creating high-availability software, interface failover, and load balancing software.
2018 — 2021
2018 — 2021
During this period, as an Embedded Software Developer I developed Linux software for ARM-based IoT and image-processing devices by driving the full software development lifecycle, from requirements gathering to deployment, including hardware integration and testing. I managed project timelines while ensuring comprehensive technical documentation and support. Some key accomplishments include:
• Built and launched the Connected Call Blocker application for a dynamic startup.
• Engineered U-boot, ARM Trusted Firmware, and Linux images for FPGA-driven image processing hardware, leveraging the Xilinx toolchain.
• Successfully transitioned 32-bit bare metal Micro blaze code to 64-bit ARM Linux.
• Configured and activated Linux drivers for FPGA-powered super-speed USB, HD/SDI, SPI, and I2C interfaces.
2010 — 2018
2010 — 2018
Bridgewater, NJ
Throughout this engagement with Qualcomm Inc., I oversaw platform and RF software development for small cells, encompassing 3G/4G/5G test base station development, embedded RF AMC software development, SoC bring-ups, pre-5G sync emulation, and 5G-NR MAC protocol development. My responsibilities also extended to devising open-source RFIC kernel drivers for Linux and performing advanced embedded debugging using Lauterbach Trace32. A few key highlights from this tenure include:
• Provided technical direction to a software development team of eight engineers.
• Managed board bring up and development of small cells software for SOCs by working with domestic and international teams
• Developed pre-5G millimeter-wave synchronization emulation software for UE and base stations, offering beam sweeping and RACH functionality on Tensilica platforms.
2006 — 2010
2006 — 2010
Parsippany, NJ
Education
National Institute of Technology Karnataka
Master's degree
Manipal Institute of Technology