Wasim Khan

Lead BSP Software Engineer at NXP Semiconductors

Noida, Uttar Pradesh, India
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
Wasim Khan is a Lead BSP Software Engineer with over a decade of experience delivering firmware, bootloader (U-Boot, UEFI) and board support package solutions for complex SoC platforms. Based in Noida, he leads BSP development at NXP with deep expertise in PCIe, device drivers, networking stacks, and low-level system components such as MMU, SMMU, GIC and cache management. His background spans Freescale/NXP DPAA packet-processing architectures, OpenWrt-based router firmware, and hands-on work across Linux and FreeRTOS environments. An active contributor to the widely used tianocore/edk2-platforms project, he implemented PCIe PCDs, PciHostBridgeLib support and hardware workarounds for NXP LS1043A/LX2160A platforms. Colleagues rely on him for pragmatic cross-layer solutions that bridge silicon quirks to stable production firmware. He combines leadership with an engineer’s attention to detail, often surfacing subtle hardware-software interactions others miss.
code8 years of coding experience
job5 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Motilal Nehru National Institute Of Technology
github-logo-circle

Github Skills (21)

bootloader10
architecture10
edk210
device-tree10
driver10
device-driver10
u-boot10
sys10
boot10
loader10
arm10
embedded10
pcie10
architectures10
controller9

Programming languages (1)

C

Github contributions (5)

github-logo-circle
tianocore/edk2-platforms

May 2020 - Jun 2020

EDK II sample platform branches and tags
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:36 commits in 1 month
Contributions summary:Wasim primarily contributes to the `edk2-platforms` repository, focusing on the NXP LS1043A and LX2160A platforms. Their work involves defining and implementing PCIe-related PCDs, implementing PciHostBridgeLib support, including CFG Shift feature, and setting up ATU windows for PCIe controllers. They also addressed a specific PCIe controller issue with a workaround. Furthermore, they added support for the System Version Register (SVR) and device disabling mechanisms (DEVDISRn).
branchestags
SolidRun/edk2-platforms

Feb 2018 - May 2020

EDK II sample platform branches and tags
Contributions:92 commits in 2 years 3 months
brancheseaglezenmodulartags
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
Wasim Khan - Lead BSP Software Engineer at NXP Semiconductors