Shoban Ramesh

HID Firmware Engineer at Apple

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Shoban Ramesh is a firmware engineer with nine years of experience designing embedded systems and HID firmware for consumer electronics, currently contributing at Apple in the San Francisco Bay Area. He holds an MS in Electrical and Computer Engineering from UCLA and brings deep C and Python expertise alongside hands-on experience with robotics, I2C sensor integration, and manufacturing test automation. Prior roles at Samsung and Qualcomm sharpened his product firmware and modem experience, while his early work at Dexter Industries involved authoring C/Python libraries and community support for Raspberry Pi robotics. He combines customer-facing troubleshooting with low-level firmware development, often translating field feedback into robust firmware fixes. An open-source contributor, he developed sensor libraries and a Python GUI for the popular GoPiGo robot, reflecting a practical blend of hobbyist robotics and production engineering. Colleagues rely on him for pragmatic solutions that bridge prototyping, test infrastructure, and scalable product firmware.
code9 years of coding experience
job4 years of employment as a software developer
bookHigh School, High School at Bala Vidya Mandir Senior Secondary School
bookBachelor of Engineering - BE, Electronics and Communications Engineering, Bachelor of Engineering - BE, Electronics and Communications Engineering at Sri Sivasubramaniya Nadar College Of Engineering
bookMaster of Science - MS, Electrical and Computer Engineering, Master of Science - MS, Electrical and Computer Engineering at University of California, Los Angeles
languagesEnglish, Tamil, Hindi, Sanskrit
github-logo-circle

Github Skills (8)

c1710
i2c10
embedded10
c1110
sys10
robotics9
raspberry-pi9
python8

Programming languages (5)

ShellCSSHTMLRich Text FormatPython

Github contributions (5)

github-logo-circle
DexterInd/GoPiGo

Sep 2016 - Apr 2017

The GoPiGo Robot for Raspberry Pi
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:16 commits, 11 PRs, 2 comments in 6 months
Contributions summary:Shoban primarily contributed to the development of a C library for a line sensor used with a GoPiGo robot. Their work involved writing code to interface with the sensor, read data, and provide example programs for reading sensor values. They also updated existing code, added examples, and addressed some potential input errors. The user also worked on a Python GUI for the line sensor.
raspbianraspberry-piraspberryrobot
DexterInd/Adafruit-WebIDE

Mar 2017 - Mar 2017

Contributions:25 commits, 6 PRs, 2 comments in 13 days
simple-editorraspberry-piraspberryanywhere
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.
Request Free Trial
Shoban Ramesh - HID Firmware Engineer at Apple