Richard Noronha is a Staff Software Engineer with nine years of experience specializing in embedded and low-level systems, currently working on Qualcomm's Hexagon DSP SDK for mobile, IoT, and compute devices. He combines deep C/C++ expertise with practical experience in Linux kernel modules, ALSA, USB, and device driver development, and has a strong academic foundation with an M.S. in Embedded Systems from the University of Colorado Boulder. His background spans board bring-up, firmware for ARM Cortex-M devices, and high-throughput storage and forensic systems, giving him a rare cross-domain fluency from hardware interfaces (I2C, SPI, UART, SATA, SAS) to kernel and user-space integration. At QSC and Logicube he optimized real-time audio and forensic imaging pipelines, cutting latency and scaling I/O performance under strict constraints. Known for tackling lower-system problems and debugging large C codebases, he also contributes to web and scripting layers when needed, demonstrating pragmatic full-stack support for embedded products. Open to relocation, he brings a blend of academic rigor and production-hardened engineering focused on building optimized device drivers and platform software.
9 years of coding experience
1 year of employment as a software developer
Bachelor of Engineering (BE) Electronics Engineering, Bachelor of Engineering (BE) Electronics Engineering at Vivekanand Education Society's Institute Of Technology
Master of Science (M.S.) Electrical Engineering specializing in Embedded Systems, Master of Science (M.S.) Electrical Engineering specializing in Embedded Systems at University of Colorado Boulder
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.