Dharmik Thakkar is a Senior Software Engineer with seven years of hands-on experience in embedded firmware and wireless systems, currently driving work at Arm after earlier firmware roles at Meta. He specializes in low-level C and assembly development for ARM Cortex and Atmel platforms, with deep expertise in communication stacks (BLE, ZigBee, SPI, I2C, USB) and real-time/embedded tooling. His background blends academic research—developing self-calibrating vibration motor systems and IR-based localization—with production firmware for wireless devices, giving him a strong systems-oriented approach to reliability and hardware-software integration. Comfortable with JTAG/gdb debugging, oscilloscopes, and Make/Git workflows, he singles out performance and correctness in constrained environments. Based in Austin, he brings a disciplined work ethic and a penchant for solving tricky timing and protocol interoperability problems that often go unnoticed until they break systems.
7 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree, Electronics Engineering, 8.16/10, Bachelor’s Degree, Electronics Engineering, 8.16/10 at University of Mumbai
Master of Science - MS, Electrical Engineering, 3.53/4, Master of Science - MS, Electrical Engineering, 3.53/4 at University of Colorado Boulder
Diploma, Digital Electronics, 8.95/10, Diploma, Digital Electronics, 8.95/10 at Shri Bhagubhai Mafatlal Polytechnic
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.