Summary
Niharika Sarode is a Senior Software Engineer with nine years of experience specializing in embedded firmware and systems software, currently based in San Diego and working at Qualcomm. She holds an M.S. in Embedded Systems from the University of Colorado Boulder and has a strong foundations in C/C++, ARM assembly, RTOS, and peripheral protocols like UART, I2C, SPI and BLE. Her background includes shipping firmware at Seagate and research-grade firmware for swarm robotics at CU Boulder, where she designed a linker-level memory segregation and over-the-air self-programming scheme for tiny robots. Comfortable across toolchains from Eclipse and Simplicity Studio to Altium PCB work, she bridges low-level device constraints with practical system design. Niharika is seeking full-time roles to apply her embedded systems expertise to industrial IoT and firmware challenges, bringing both hands-on implementation and systems-level problem solving. An early project detail that sets her apart is the practical experience in transmitter-driven multi-line code deployment to constrained XMega-based devices — a niche but impactful skill for field-upgradable embedded products.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering (B.E.), Electronics, Bachelor of Engineering (B.E.), Electronics at Mumbai University : Sardar Patel Institute of Technology
93.8% ( CGPA- 9.6), 93.8% ( CGPA- 9.6) at M.K.V.V.I.V
Sardar Vallabhbhai Patel Vidyalaya
Master of Science (M.S.), Embedded Systems Engineering, Master of Science (M.S.), Embedded Systems Engineering at University of Colorado Boulder