Vikas Katariya

Senior Embedded Software Engineer at Arm

Greater Cambridge Area 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
Vikas Katariya is a Senior Embedded Software Engineer with eight years of hands-on experience building firmware and secure IoT stacks across Cortex-M/A, ARM7/9, PIC32 and diverse microcontrollers. Currently on Arm’s Device Security Team, he leads TF-M and Mbed OS integration for PSA-compliant secure/non-secure platforms and has contributed upstream fixes to the widely used Arm Mbed OS project. His background spans low-level storage firmware (SD/USB/SSD), RTOS integration, bootloaders, and power- and memory-optimized embedded code, with practical experience in test automation using Python, Node.js and VB. Vikas combines systems-level security work (TF-M, OP-TEE, TF-A) with production-focused skills—GitLab CI/CD, Yocto/Cassini stacks and hardware bring-up—bringing both product delivery and research-minded problem solving. Known as a jovial team player, he also brings uncommon breadth from FPGA/ASIC firmware testing to wireless TDM radio implementation, making him effective across hardware-software boundaries.
code8 years of coding experience
job9 years of employment as a software developer
bookBengaluru University
bookMaster of Science (MSc) Satellite Communications and Space System, Master of Science (MSc) Satellite Communications and Space System at University of Sussex
languagesFrench, Hindi, English
stackoverflow-logo

Stackoverflow

Stats
11reputation
1kreached
0answers
2questions
github-logo-circle

Github Skills (15)

c1710
arm10
mbed10
iot10
embedded10
ps10
architectures10
c1110
sys10
architecture10
security9
git8
combobox6
swing6
java6

Programming languages (9)

JavaC++CRustCMakeJavaScriptGoBitBake

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

Oct 2019 - 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:9 reviews, 33 commits, 11 PRs in 1 year 4 months
Contributions summary:Vikas's contributions primarily involve modifying code related to the Arm Mbed OS, focusing on the integration of PSA (Platform Security Architecture) features. Their work includes fixing enum types to align with psa-arch-tests, which involved code changes in various test files and header files. Additionally, the user has made updates to the TF-M (Trusted Firmware-M) integration, adapting scripts and binaries for the ARM_MUSCA_B1 and ARM_MUSCA_S1 targets, and addressing changes required by the TF-M v1.2 release.
kernelmbed-osoperating-systemlinuxmbed
jainvikas8/mbed-os

Jul 2019 - Jan 2021

Arm Mbed OS is a platform operating system designed for the internet of things
Contributions:121 pushes, 37 branches in 1 year 6 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
Vikas Katariya - Senior Embedded Software Engineer at Arm