Rohit Grover is a software consultant and embedded-systems specialist with 12+ years building dependable hardware-software solutions, from journaling filesystems and VM subsystems to Bluetooth Low Energy stacks and radar target-tracking. He has deep low-level expertise—device drivers, RTOSes, and microsecond timer work—demonstrated by contributions to Arm Mbed OS and leading IoT efforts at ARM. Comfortable across the stack, he pairs practical circuit and PCB experience with modern C++ design and a strong emphasis on documentation and testing. He also interviews and mentors engineers, teaches embedded systems and math, and explores functional and dependently typed programming in his spare time. Global living and volunteer experience inform a collaborative, ethically minded approach to engineering and product design.
12 years of coding experience
15 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at University of California, Santa Barbara
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:25 commits, 22 PRs, 1 push in 2 years
Contributions summary:Rohit primarily contributed to the low-level embedded systems aspects of the `mbed-os` repository. They focused on optimizing and refining the us_ticker implementation, replacing appTimer and updating interrupt handling within the nRF51822 target. Several commits involved fixing bugs and improving the precision and reliability of the microsecond timer. The user also made modifications to the serial communication layer.
Contributions:79 pushes, 2 branches, 42 tags in 2 months
apicontrollersbluetooth-smartbluetoothble
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.