Shamile Khan

Senior Software Engineering Manager at onsemi

Canada
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
Shamile Khan is a senior software engineering manager with over 20 years of experience leading embedded systems, firmware, and cross-functional programs across semiconductor, medical imaging, and defense sectors. He has driven multiple generations of Intel-based Chromebook designs—helping expand the product from education to premium and enterprise segments—and led delivery of Thunderbolt/USB4 and Intel vPro® features on schedule. Shamile combines hands-on expertise in kernel and firmware development (coreboot, EC firmware, Linux drivers) with program-level execution, having coordinated teams of 50+ engineers and customer on-site power-ons that achieved zero hardware reworks. He built the Linux driver for the industry’s first wireless cassette-sized X‑ray detector and has deep familiarity with SOC bring-up, power/performance tradeoffs, and device-tree/GPIO/power sequencing—evident in his contributions to the coreboot project. Dual Canadian–US citizen, comfortable working across geographies, he blends technical depth with people leadership and a pragmatic focus on shipping complex embedded products.
code11 years of coding experience
job21 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Lahore University of Management Sciences
bookGCE A Levels Mathematics Physics Chemistry, GCE A Levels Mathematics Physics Chemistry at University of Cambridge
bookBachelor of Applied Science (BASc) Computer Engineering, Bachelor of Applied Science (BASc) Computer Engineering at University of Waterloo
languagesEnglish, Urdu, Hindi
github-logo-circle

Github Skills (12)

c1710
firmware10
gpio10
embedded10
device-tree10
c1110
sys10
boot10
pcie9
i2c9
codec8
power-management8

Programming languages (1)

C

Github contributions (4)

github-logo-circle
coreboot/coreboot

Sep 2016 - Jan 2019

Read-only mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:20 commits in 2 years 4 months
Contributions summary:Shamile's contributions focused on modifying and configuring embedded system components within the coreboot environment. They implemented and adjusted device tree settings for various hardware components, including audio codecs, PCIe Wi-Fi, and I2C devices. Furthermore, the user addressed power management and termination issues, making changes to GPIO configurations and addressing signal deassertion in the system's ROM stage.
corebootfirmwarereviewpull-requestsbootloader
amstan/guitar

Feb 2015 - Jan 2017

Contributions:19 commits in 1 year 11 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
Shamile Khan - Senior Software Engineering Manager at onsemi