Rajkumarย Kanagaraj

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
Rajkumar Kanagaraj is a Staff Software Engineer based in Cambridge with over 19 years in embedded systems, SoC architecture and Linux/QNX platforms, currently modeling ARM subsystems on Arm's OSS Fast Model team. He has deep hands-on experience across automotive ISP, in-vehicle infotainment, and IoT firmware, and is a notable contributor to the widely used Arm Mbed OSโ€”having redesigned watchdog functionality, added CMake support and improved multi-threaded and security-focused features. Rajkumar blends low-level device driver and platform work with higher-level system architecture, having led Confidential AI and trusted firmware efforts that apply Cortexโ€‘M security primitives to protect ML workloads. Colleagues rely on him for pragmatic design trade-offs that balance robustness, test coverage and maintainability, and he brings a track record of shipping production drivers and platform integrations in safety- and security-sensitive domains.
code7 years of coding experience
job15 years of employment as a software developer
bookBachelor of Engineering (B.E.), Bachelor of Engineering (B.E.) at Raja Engg college
languagesEnglish, Tamil, Kannada
github-logo-circle

Github Skills (15)

c1710
timers10
embedded10
timer10
watchdog10
c-language10
device-driver10
cprogramming-language10
c1110
sys10
watchers10
api-design9
rtos9
iot8
licensing7

Programming languages (6)

DockerfileC++CCMakeGoPython

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

Jan 2019 - Sep 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:168 reviews, 350 commits, 181 PRs in 2 years 9 months
Contributions summary:Rajkumar primarily contributed to the development of the Arm Mbed OS, specifically focusing on the watchdog timer functionality for embedded systems. Their work involved debugging and fixing issues with the watchdog timer, adding SPDX identifiers for licensing, implementing a hardware watchdog, and refactoring the watchdog functionality for multi-threaded support. This included the creation of new APIs for registering, unregistering, and interacting with the watchdog and related software watchdog improvements.
kernelmbed-osoperating-systemlinuxmbed
rajkan01/mbed-os

Jan 2019 - Mar 2021

Arm Mbed OS is a platform operating system designed for the internet of things
Contributions:4 reviews, 37 PRs, 663 pushes in 2 years 2 months
kernelmbed-osoperating-systemlinuxmbed
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
Rajkumar Kanagaraj - Staff Software Engineer at Arm