Corey Wharton is a firmware engineer with nine years of experience building reliable embedded systems, currently driving firmware development at Facebook in the Greater Seattle area. He has a strong background in medical and product development from roles at Medtronic, Physio‑Control, and Synapse Product Development, where he progressed into senior engineering responsibilities. Corey's open-source contributions to the Zephyr RTOS show a pragmatic focus on stability and hardware interoperability—adding mutexes to I2C drivers, improving interrupt tests for ARM Cortex‑M, and enhancing DAC and logging APIs. He combines low‑level systems expertise with a track record of shipping production firmware for safety‑critical and consumer devices. Educated in physics, he brings a methodical, hardware‑aware problem‑solving style that favors robust, testable solutions. Colleagues would note his knack for improving underlying platform reliability rather than just adding features.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:61 reviews, 26 PRs, 119 comments in 5 years 1 month
Contributions summary:Corey's contributions primarily involve modifying and extending the Zephyr RTOS for embedded systems. Their work includes adding mutexes to I2C driver for improved bus access management, adding a new test for custom interrupt control on ARM Cortex-M architectures, and supporting internal connections for DAC channels. They also fixed the logging.async test and added an API to trigger immediate processing of logs. These changes demonstrate a focus on improving the stability, functionality, and features of the RTOS for various hardware components.
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.