Larry Chen is a Principal Software Engineering Lead with over a decade of experience driving platform and embedded systems software at Microsoft, currently leading the Direct3D Ecosystem team. He has deep expertise in graphics stacks (D3D11/DXGI), low-level device drivers, and hardware-integrated prototypes dating back to work on Surface, RIM, and ATI hardware. Larry combines hands-on debugging with test automation and FPGA/embedded integration, enabling cross-team OEM collaboration and complex platform bring-ups. He holds an M.S. in Electrical Engineering from Columbia and a B.A.Sc. in Computer Engineering from Waterloo, reflecting a hardware-software convergence mindset. Colleagues know him for tackling hard cross-layer problems—from radio and power management to GPU ecosystems—while translating that technical breadth into shipping robust platform features.
10 years of coding experience
10 years of employment as a software developer
Master of Science Electrical Engineering, Master of Science Electrical Engineering at Columbia University
Bachelor of Applied Science Computer Engineering, Bachelor of Applied Science Computer Engineering at University of Waterloo
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
Larry Chen - Principal Software Engineering Lead at Microsoft