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.
11 years of coding experience
21 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Lahore University of Management Sciences
GCE A Levels Mathematics Physics Chemistry, GCE A Levels Mathematics Physics Chemistry at University of Cambridge
Bachelor of Applied Science (BASc) Computer Engineering, Bachelor of Applied Science (BASc) Computer Engineering at University of Waterloo
Read-only mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.
Role in this project:
Embedded 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.
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