Brett Witherspoon

Embedded Systems Hardware And Software Engineer at Oak Ridge National Laboratory

Birmingham, Alabama, United States
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
Brett Witherspoon is an embedded systems hardware and software engineer with 15 years of experience building real-time, hardware-integrated solutions for research labs and defense-oriented challenges. Currently at Oak Ridge National Laboratory and running his own consultancy, he blends hands-on PCB and firmware design with AI-driven decision systems for wireless communications. His open-source contributions to the Zephyr RTOS—improving ADC, DMA, RTC drivers and adding board support for STM32 platforms—underscore deep expertise in low-level device integration. Brett has a proven track record in software defined radio and dynamic spectrum access, including top finishes in DARPA Spectrum Collaboration events. Comfortable across the stack, he also delivered cloud-deployed Node.js/React systems for NSF-funded projects, showing an ability to translate research into deployed tools. He combines practical lab experience with a penchant for squeezing deterministic performance out of constrained hardware.
code15 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Electrical Engineering, Bachelor’s Degree, Electrical Engineering at Tennessee Technological University
github-logo-circle

Github Skills (12)

embedded-language10
adc10
rtos10
driver10
stm10
microcontroller10
dma10
zephyr10
rtc9
iot8
bluetooth-le4
bluetooth4

Programming languages (7)

ShellC++CVerilogBitBakeRubyPython

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Apr 2019 - Sep 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:4 reviews, 44 PRs, 97 comments in 6 years 6 months
Contributions summary:Brett Witherspoon made multiple contributions to the Zephyr RTOS, primarily focused on improving device drivers for various hardware components. Their work included fixes and enhancements to ADC, DMA, and RTC drivers, as well as the video subsystem, addressing issues like incorrect data lengths, error handling, and out-of-bounds memory access. Witherspoon's commits also involved adding support for specific hardware platforms, such as the nucleo_u575zi_q board, reflecting a focus on hardware integration and device-specific configurations within the Zephyr ecosystem. These contributions show expertise in interacting with STM32 microcontrollers.
hardwarertosiotembeddedreal-time
bwitherspoon/zephyr

Apr 2019 - Sep 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Contributions:266 pushes, 119 branches in 6 years 6 months
architecturesscalablegit-repositorysecuresoftware-defined-radio
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