Brent Stapleton is a wireless firmware engineer with eight years of experience building software-defined radio systems and embedded Linux firmware, currently at Cisco Meraki in San Francisco. He led core architecture and release work on Ettus Research’s USRP platform—authoring RFNoC components, device APIs, and FPGA/driver integrations—and continues to contribute to the widely used UHD/FPGA codebases. Comfortable across C++ and Python, Brent blends low-level driver and FPGA-aware changes with rapid prototyping of communication protocols, having delivered modem and cryptographic middleware for small satellites. He’s as comfortable pulse-synchronizing signals in an axi_wrapper as he is shipping Python receiver toolboxes, reflecting a rare mix of hardware-near insight and scientific software fluency.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS), Engineering, Bachelor of Science (BS), Engineering at Harvey Mudd College
High School Diploma, High School Diploma at Eastview High School
Contributions:4 releases, 225 commits, 3 PRs in 2 years 7 months
Contributions summary:Brent contributed to the USRP™ Hardware Driver Repository, focusing on error handling, device discovery, and component file management. They added error handling to the daughterboard clock rate setting and altered the device discovery to return early if a serial is requested. Furthermore, the user implemented the component file type and added an update component to the MPM. They also included code for bit to bin conversion and added support for the skip_init key in the device arguments.
Contributions:8 commits, 1 PR, 3 pushes in 2 years
Contributions summary:Brent primarily contributed to the FPGA-related aspects of the USRP hardware driver. Their work involved modifying Device Tree Source (DTS) files to reference specific FPGA firmware binaries. Additionally, they added a crossbar base port register in both e320 and n3xx core modules and pulse synchronized a signal within the axi_wrapper, likely to handle clock domain crossings for improved system reliability. Their contributions suggest a focus on hardware configuration and low-level driver interactions.
xilinxlatticeusrphardwarefpga
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
Brent Stapleton - Wireless Firmware Engineer at Cisco Meraki