Tejender Sheoran

Principal Firmware Engineer at Microsoft

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
Tejender Sheoran is a Senior Software Engineer based in Noida with about nine years of hands-on experience building firmware and low-level software for embedded and AI accelerator hardware. He has driven critical firmware and driver development across Microsoft and Qualcomm, from MAIA AI accelerator firmware to Windows KMDF drivers for Cloud AI100 and multi-core firmware for XR/AR camera management on Cortex-M and Tensilica cores. His work spans boot flow bringup, real-time RTOS environments, multi-processor scheduling, USB/Type-C PD stacks and automation tooling, reflecting deep cross-domain systems expertise rather than a single-stack focus. Tejender combines strong silicon bring-up and debug automation skills (Lauterbach, JLink) with pragmatic host-side tooling (C#, Python) and has published an open-source USB-PD protocol analyzer. He excels at translating complex hardware constraints into robust firmware and test frameworks that enable scalable productization of AI and sensing features.
code10 years of coding experience
job13 years of employment as a software developer
bookM.E. in EPDT(Electronics Product Design and Technology), Embedded Systems, M.E. in EPDT(Electronics Product Design and Technology), Embedded Systems at Punjab Engineering College
bookBachelor of Engineering - BE Honours, Electrical, Electronics and Communications Engineering, Bachelor of Engineering - BE Honours, Electrical, Electronics and Communications Engineering at Deenbandhu Chhotu Ram University of Science & Technology, Murthal(Sonepat)
languagesHindi, English
github-logo-circle

Github Skills (16)

usb9
linux-kernel7
viewer7
linux6
dataframe5
pandas-dataframe4
pandas3
chips2
uart1
i2c1
gpio1
python1
cypress1
usb-serial1
spi1

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
tejv/vim

Oct 2016 - Jun 2020

Contributions:151 pushes, 1 branch in 3 years 8 months
tejv/usbcpro

Oct 2016 - Jun 2017

Contributions:9 commits, 7 pushes, 1 branch in 8 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