Shiju Jose

Senior System Software Engineer at Huawei Technologies

Stevenage, 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

👤
Senior
🎓
Top School
Shiju Jose is a Senior System Software Engineer with over 10 years of experience designing and developing Linux system software, currently working on arm64 SoCs at Huawei in Stevenage. He brings deep kernel and driver expertise, with notable open-source contributions to the torvalds/linux tree focused on the CXL driver and memory-repair features such as scrubbing, ECS, and memory sparing. His background spans multimedia and device-driver development for mobile and embedded platforms at Nokia, Sepura, and Sasken, giving him a strong foundation in low-level systems and codec integration. Comfortable across firmware, kernel, and user-space layers, he consistently translates complex hardware specs into robust software interfaces. He holds a B.Tech. in Electronics & Communication and a postgraduate credential in Embedded Systems, and combines long-term telecom and embedded experience with active kernel-level engineering on one of the world’s most prominent open-source projects.
code10 years of coding experience
job14 years of employment as a software developer
bookPG, Embedded Systems, PG, Embedded Systems at University of Greenwich
bookBachelor of Technology (B.Tech.) in Electronics & Communication Engineering, Bachelor of Technology (B.Tech.) in Electronics & Communication Engineering at Cochin University of Science and Technology
languagesEnglish
github-logo-circle

Github Skills (9)

kernel10
memory-management10
driver10
device-driver10
c-programming10
linux-kernel10
hal9
abstraction-layer9
sysfs7

Programming languages (4)

ShellCMakefileASL

Github contributions (5)

github-logo-circle
torvalds/linux

Feb 2023 - Feb 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:1 commit in 1 day
Contributions summary:Shiju primarily contributes to the CXL (Compute Express Link) driver within the Linux kernel. Their work focuses on implementing and updating event records for various CXL features, including General Media, DRAM, and Memory Module event records. They are adding and updating various definitions, structures, and tracepoints to support the CXL specification revisions and to allow for detailed event logging and tracing. The contributions show involvement in the implementation of memory repair features such as scrubbing, ECS, and memory sparing within the CXL memory architecture.
kernellinux-kernellinuxkernel-source
open-estuary/armor

Sep 2015 - Jan 2017

Contributions:3 PRs, 107 pushes, 2 branches in 1 year 4 months
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
Shiju Jose - Senior System Software Engineer at Huawei Technologies