Khem Raj

Linux Platform Engineering Leader, IE-IOT

San Jose, California, 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

🤩
Rockstar
🎓
Top School
Khem Raj is a Linux platform engineering leader with 26 years of experience designing embedded systems, toolchains, and distribution-level build workflows for industrial and IoT products. Currently leading Linux strategy and upstream-first enablement for Qualcomm IE‑IOT, he combines deep kernel, Yocto/OpenEmbedded, and packaging expertise (RPM/APT) with practical compiler and toolchain knowledge (GCC/clang/LLVM). He has a long track record of hardening reproducible CI/CD and secure software supply chains, and has driven platform readiness across silicon, product, and security teams. An active open-source maintainer, his contributions span critical projects like bitbake, Yocto layers for RISC‑V and Raspberry Pi, musl, libc for Rust, and systemd—demonstrating portability and architecture-focused fixes. Notably, he pairs systems-level architecture with low-level compiler and libc work, a combination that helps avoid integration surprises in production embedded stacks. Based in San Jose, he blends hands-on engineering with leadership that scales long-lived, upstream-friendly embedded Linux platforms.
code26 years of coding experience
job23 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Electrical, Electronic and Communications Engineering Technology/Technician, Bachelor of Technology (B.Tech.), Electrical, Electronic and Communications Engineering Technology/Technician at National Institute of Technology Hamirpur-Alumni
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (80)

package-management10
python10
bitbake10
cmake10
c1110
autotools10
yocto10
c1710
system10
low-level-programming10
yocto-project10
arm10
systemd10
embedded10
cross-compiling10

Programming languages (27)

CM4GoHTMLTypeScriptShellBlitzBasicLLVM

Github contributions (5)

github-logo-circle
kraj/meta-clang

Sep 2014 - Jan 2023

Clang C/C++ cross compiler and runtime for OpenEmbedded/Yocto Project
Role in this project:
userBack-end Developer
Contributions:287 reviews, 1173 commits, 1251 PRs in 8 years 5 months
Contributions summary:Khem's contributions primarily centered around enhancing the Clang C/C++ cross compiler and runtime for the OpenEmbedded/Yocto Project. The user focused on updating the Clang compiler and related tools to the latest versions. The user added features like automatic selection of LTO during build, ensuring correct path settings for target compiles and introduced several patches and new recipes to support, test and configure different aspects of the compiler. These modifications were aimed at improving the performance, maintainability, and compatibility of the compiler within the project.
clangcompilercppopenembeddedyocto
Role in this project:
userBackend Developer
Contributions:158 reviews, 814 commits, 445 PRs in 8 years
Contributions summary:Khem primarily worked on the back-end of the project, contributing to recipe and package management files. Their work included fixing build issues, addressing type mismatches, and updating to more recent versions of libraries and packages used in the OpenEmbedded/meta-openembedded build system. They focused on incorporating fixes, adding missing functionality to support the compilation of various packages and addressing build errors.
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