Ming Yue is a software engineer with nine years of experience focused on system security, embedded software, and kernel-level development for IoT and spatial computing. Currently on Apple’s Vision Pro team, he designs secure OS components, drivers, and services across a two‑chip SoC architecture while improving power management and end‑to‑end privacy from factory provisioning to daily use. His prior work at Amazon includes porting FreeRTOS to RISC‑V, contributing kernel unit tests and platform-specific integrations, and co‑starting AWS IoT ExpressLink (patented prototype). Ming combines deep embedded systems expertise with practical security engineering, and his open-source contributions to widely used projects like FreeRTOS demonstrate a commitment to robust, well-tested firmware across diverse architectures.
9 years of coding experience
9 years of employment as a software developer
Master's Degree Electrical and Electronics Engineering, Master's Degree Electrical and Electronics Engineering at Missouri University of Science and Technology
B.S Electrical and Electronics Engineering, B.S Electrical and Electronics Engineering at Northwestern Polytechnical University (NPU)
Contributions:83 reviews, 128 commits, 130 PRs in 1 year 4 months
Contributions summary:Ming primarily contributes to the Cypress PSoC64 platform within the `aws/amazon-freertos` repository. Their work involves integrating and configuring Cypress-specific code, including setting up the MTB environment. They address build issues, update configuration files related to OTA, DNS caching, and test configurations. The user also corrects paths and adds delays to accommodate serial port connections for testing purposes, demonstrating a focus on platform-specific integration and testing.
'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:47 reviews, 7 commits, 51 PRs in 10 months
Contributions summary:Ming contributed significantly to the FreeRTOS kernel by adding and testing unit tests for event groups, including creating, deleting, and setting bits. They updated and maintained demo projects for various RISC-V architectures, adapting them to support new RISC-V port features and vector mode. Additionally, the user updated project files for e2 studio.
kernelsourceforgeopcualinuxsubmodules
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.