Keith Huang is a Software Development Engineer with eight years of hands-on experience in embedded systems, Linux kernel and device driver work, and full-stack development across diverse industries. Based in Burnaby, BC, he has been at Amazon since 2015 after building deep firmware and embedded expertise—modifying HDMI drivers, debugging FPGA video pipelines, and cross-compiling ARM applications. His background spans real-time and web technologies, from creating embedded web GUIs and IPC systems to scripting automation in Python and contributing to product-level firmware and security features. Keith’s mechatronics degree from University of Waterloo underpins a practical blend of hardware and software skills, evidenced by earlier projects integrating Unity, robotics, and mobile video streaming. Colleagues would note his aptitude for bridging low-level systems engineering with higher-level application needs and for turning hardware constraints into reliable software solutions.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Applied Science (BASc), Mechatronics Engineering (Honours), Bachelor of Applied Science (BASc), Mechatronics Engineering (Honours) at University of Waterloo
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
🖥 Control your external monitor brightness & volume on your Mac
Contributions:1 release, 4 commits, 9 pushes in 14 days
monitorbacklightpower-managementvolumemac
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
Keith Huang - Software Development Engineer at Amazon