Hake Huang

Senior Software Engineer at 恩智浦半导体

Shanghai, Shanghai, China
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

🤩
Rockstar
🎓
Top School
Hake Huang is a senior software engineer based in Shanghai with 11 years of embedded and systems software experience focused on pre-silicon validation, RTOS integration, and Linux BSP quality for multicore SoCs. At NXP he leads Zebu hardware emulator validation across Cortex-A and Cortex-M families and is an active contributor to the Zephyr RTOS test working group, driving platform support and driver validation for NXP boards. His open-source work includes low-level contributions to the Zephyr project and EmbeddedRPC, where he implemented USB and SPI transport support and ported libraries to RTOS platforms such as MQX. Known for blending deep hardware-level coding (GPIO, peripheral init, assembly optimization) with test architecture and automation, he’s equally comfortable debugging device drivers or designing BSP test infrastructures. Hake’s background in CAD/CAM and long tenure across semiconductor and consumer electronics firms gives him a practical systems perspective that helps catch issues early in silicon bring-up.
code11 years of coding experience
job14 years of employment as a software developer
bookBatcher, Moudle CAD/CAM, Batcher, Moudle CAD/CAM at Huazhong University of Science and Technology
languagesChinese
github-logo-circle

Github Skills (16)

embedded-language10
embedded10
rtos10
c-language10
usb10
cprogramming-language10
microcontroller10
sys10
spi10
zephyr10
adc9
gpio9
rpc8
bluetooth-le4
iot4

Programming languages (10)

JavaC++CRustTeXMakefileRobotFrameworkPerl

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Feb 2018 - Apr 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1599 reviews, 190 PRs, 3 pushes in 7 years 2 months
Contributions summary:Hake primarily contributes to the Zephyr RTOS, focusing on platform-specific implementations and enhancements. Their work includes adding USB device support for the LPC55S28 platform, updating documentation for the Twister test framework, and adding support for async calls and repeat sample tests for the ADC16 driver. They also work on test improvements and board support for NXP platforms, indicating experience with embedded systems development and hardware integration.
bluetooth-lereal-timezephyrsecuregit-repository
EmbeddedRPC/erpc

Sep 2016 - Sep 2016

Embedded RPC
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:10 commits, 1 PR, 13 comments in 12 days
Contributions summary:Hake primarily contributed to the embedded RPC project by implementing and refining communication interfaces and porting the library to different embedded platforms. They added support for the MQX real-time operating system, and addressed issues related to SPI and DSPI slave transport layers. Their work involved directly modifying code related to hardware interaction, including GPIO control and peripheral initialization, and the code changes indicate the user's focus on low-level embedded systems programming.
rpcmultiprocessorconnectorerpcmulticore
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