Junxiao Chang

高级软件工程师 at 英特尔研究院

Beijing, 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
Junxiao Chang is a senior software engineer based in Beijing with 12+ years of deep systems and kernel experience across Linux, Android, and embedded RTOS platforms. Currently at Intel Research Institute, he focuses on x86 Linux kernel, drivers, display and power management, and has a proven track record diagnosing kernel panics and stabilizing low-level subsystems. Earlier roles at Motorola and other firms solidified his expertise in BSP, device drivers and display stacks for consumer products. He also contributes to notable open-source work such as Intel HAXM, where he debugged VM exit/FPU state issues and ensured correct VMX operations on macOS—work that directly improves virtual machine stability. Junxiao combines rigorous academic training in automatic control with practical systems craftsmanship, often surfacing subtle concurrency and state-restoration bugs before they reach production.
code12 years of coding experience
job14 years of employment as a software developer
bookMaster of Engineering (MEng), Automatic control, Master of Engineering (MEng), Automatic control at Beijing Institute of Technology
languagesChinese
github-logo-circle

Github Skills (9)

c1710
debugging10
debug10
c1110
sys10
virtualization10
operating-system10
assembly8
macos8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
intel/haxm

Jun 2018 - Oct 2018

Intel® Hardware Accelerated Execution Manager (Intel® HAXM)
Role in this project:
userBack-end Developer & Systems Programmer
Contributions:7 commits, 7 PRs, 5 pushes in 4 months
Contributions summary:Junxiao primarily focused on debugging and optimizing the Intel® Hardware Accelerated Execution Manager (HAXM) core, particularly related to VM exits and FPU state handling. They addressed issues with VMXON/VMXOFF operations on macOS, ensuring proper invocation and handling of coexistence with other VMMs. Furthermore, the user implemented crucial fixes for saving and restoring FPU registers during VM entry/exit to prevent data corruption. Additional work involved addressing a boundary checking issue, which makes the program more stable.
esxiacceleratedintelqemuvirtualization
junxiaoc/hello-world

May 2018 - May 2018

Contributions:4 PRs, 3 pushes, 5 branches in 1 day
testing
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
Junxiao Chang - 高级软件工程师 at 英特尔研究院