Principal Hardware Engineer at National Instruments
Austin, Texas, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Wade Fife is a Principal Hardware Engineer with over 8 years in industry and two decades of experience in digital and FPGA-based system design, currently leading hardware development for Ettus Research USRP software defined radios at National Instruments from Austin, Texas. He combines system, circuit, PCB, RTL, and FPGA design expertise—built on a PhD in Computer Engineering—with a strong background in machine vision and embedded computing. Wade is an active contributor to prominent open-source USRP projects (UHD and FPGA repos), where he added features like a DMA-based replay block, 64-bit support, and critical USB and IIR fixes that improve reliability and performance. Comfortable spanning research, teaching, and production engineering, he brings deep verification discipline (testbenches, simulation improvements) and a knack for turning complex DSP/FPGA requirements into robust, tested hardware.
8 years of coding experience
15 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at Brigham Young University
Contributions:1 review, 397 commits, 2 PRs in 4 years 6 months
Contributions summary:Wade appears to be a back-end and embedded systems engineer based on their contributions. The user implemented a Replay API and example, added and improved the add/sub features, fixed the flow control, and helped add a new, related block, the fosphor block, to the UHD driver. The user also performed fixes on the IIR filter and provided fixes on the main USB image core files, which are critical to any operation of this USRP.
Contributions:114 commits, 3 comments in 2 years 6 months
Contributions summary:Wade primarily worked on the FPGA code for the USRP hardware driver. Their contributions focused on fixing compilation errors, improving simulation time, and adding support for new features, such as 64-bit output and a DMA-based replay block. They modified existing components like axi_dma_fifo and axi_wrapper to include new parameters and functionalities, and added testbenches to verify new functionalities. The contributions are focused on improving the performance, functionality and testing capabilities of the FPGA repository.
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
Wade Fife - Principal Hardware Engineer at National Instruments