Devaraj Ranganna

Staff Software Engineer at Arm

Cambridge, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
Devaraj Ranganna is a Staff Software Engineer based in Cambridge with a decade of experience designing and shipping low-level firmware and embedded systems. At Arm since 2015 he has worked on secure IoT platforms and Mbed OS target configurations, bringing practical expertise in TF-M compatibility, signing strategies, and platform-specific timer and build adjustments. His background includes senior roles at ABB and Bosch focused on low-level driver development, and a stint at Pickering Interfaces, giving him deep hardware-software integration skills. He holds an MSc in Computer Networks and Security from the University of Essex and a BE in Electronics and Communication, blending security-aware design with electronics know-how. An active contributor to the prominent Arm Mbed OS project, he influences both device support and system security—work that directly affects secure and non-secure image handling across silicon targets.
code10 years of coding experience
job2 years of employment as a software developer
bookMSc, Computer Networks and Security, MSc, Computer Networks and Security at University of Essex
bookBachelor of Engineering (B.E.), Electronics and communication, Bachelor of Engineering (B.E.), Electronics and communication at Dr. Ambedkar Institue of Technology
github-logo-circle

Github Skills (16)

mbed10
iot10
embedded10
c-language10
mbedtls10
cprogramming-language10
sys10
iot-devkit10
hardware9
system-configuration9
server-configuration9
build-system9
configurations9
cmake8
security8

Programming languages (6)

C++CCMakeMakefileJupyter NotebookPython

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

May 2016 - Jan 2021

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 reviews, 76 commits, 33 PRs in 4 years 8 months
Contributions summary:Devaraj's contributions primarily focus on the Arm Mbed OS platform, specifically addressing embedded systems and IoT functionalities. They demonstrate expertise in modifying and configuring the operating system for various hardware targets, including Cypress PSoC6 and the MUSCA_A1 platform. The changes involve adjusting timer configurations, adding TF-M compatibility, and updating signing strategies to ensure the proper function of secure and non-secure images. The user's work directly impacts the build process, target configurations, and overall system security.
kernelmbed-osoperating-systemlinuxmbed
ARMmbed/mbed-access-point

Jul 2016 - Jan 2018

Contributions:53 commits, 1 PR, 8 pushes in 1 year 5 months
pointmbedaccess-pointopenwrt
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