Nick Foster

Principal at Corvid Research, LLC

San Francisco, California, 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

👤
Senior
🎓
Top School
Nick Foster is a Principal electrical engineer with 15+ years designing RF, mixed-signal, and software-defined radio systems, combining deep hands-on hardware work with FPGA and embedded software development. He has led greenfield prototype efforts—including the world’s first operational ultra-low-latency shortwave network for finance—building everything from FPGA IP to tower installs. Proficient with Xilinx families (Spartan, Kintex, Zynq), high-speed transports (PCIe, USB3), DDR3, ADC/DAC architectures, and advanced clocking, he pairs that with strong DSP skills in GNU Radio, Python, and C++. His background spans sensitive, weight- and power-constrained avionics to calibrated cinematic LED systems, showing an uncommon comfort switching domains and scales. A long-term Altium user and open-source contributor to GNU Radio (HDLC framer/deframer and DSP fixes), he brings practical QA and link-modeling experience up to 10 GHz. Based in San Francisco, he prefers prototype-driven, novel engineering challenges over high-volume production.
code15 years of coding experience
job8 years of employment as a software developer
bookBS Electrical and Electronics Engineering, BS Electrical and Electronics Engineering at Northeastern University
github-logo-circle

Github Skills (13)

fm-radio10
c-language10
cpp10
software-defined-radio10
dspic10
cprogramming-language10
cplus10
gnuradio10
rad10
dspace10
signal-processing10
digital-signal-processing10
python9

Programming languages (6)

C++ShellCBatchfileVerilogPython

Github contributions (5)

github-logo-circle
gnuradio/gnuradio

Mar 2021 - Mar 2021

GNU Radio – the Free and Open Software Radio Ecosystem
Role in this project:
userBack-end Developer / Digital Signal Processing Engineer
Contributions:3 commits, 9 PRs, 31 comments in 1 day
Contributions summary:Nick primarily contributed to the digital signal processing components within the GNU Radio project. Their work involved fixing bugs related to differential modulations in the digital domain and simplifying existing code related to access code correlation. The user also added new functionality, specifically an HDLC deframer and framer, and implemented associated QA code to test the HDLC implementation. These changes indicate a focus on improving the reliability and functionality of digital communication blocks within the SDR ecosystem.
pythonwirelessc-plus-pluscybersecuritycommunications
bistromath/gr-air-modes

Jul 2011 - Feb 2021

Gnuradio Mode-S/ADS-B radio
Contributions:45 commits, 15 PRs, 23 pushes in 9 years 8 months
adsads-bgnuradioradiomode-s
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
Nick Foster - Principal at Corvid Research, LLC