Embedded Systems Hardware And Software Engineer at Oak Ridge National Laboratory
Birmingham, Alabama, United States
Join Prog.AI to see contacts
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.
15 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree, Electrical Engineering, Bachelor’s Degree, Electrical Engineering at Tennessee Technological University
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: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.
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.