Brennan Ashton

Senior Manager at SpaceX

Seattle, Washington, 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
Brennan Ashton is a senior engineering leader based in Seattle with 12 years of embedded and systems software experience, currently managing teams at SpaceX. He progressed from hands-on firmware and RTOS work—porting NuttX to platforms like QuickLogic EOS S3 and contributing fixes to GNU Radio—to leadership roles that blend hardware integration insight with program-level delivery. His background spans founding an engineering firm, CTO and principal engineering roles, and leading IoT efforts at JFrog and Deako, giving him a rare combination of startup grit and aerospace-grade process. Brennan is comfortable diving into low-level drivers, clock and interrupt subsystems, and serial communications while also shaping cross-functional teams and roadmaps. Notably, his open-source contributions demonstrate both deep embedded expertise and a commitment to improving test reliability and platform portability across widely used projects. He holds a BS in Electrical and Computer Engineering from Worcester Polytechnic Institute.
code12 years of coding experience
job17 years of employment as a software developer
bookBS Electrical and Computer Engineering, BS Electrical and Computer Engineering at Worcester Polytechnic Institute
github-logo-circle

Github Skills (30)

uart10
c-language10
zeromq10
interrupt-handling10
spi10
c1110
c1710
i2c10
gpio10
iot10
interrupt10
clock10
rtos10
driver10
sys10

Programming languages (18)

SmartyJavaCSSC++CRustScalaGo

Github contributions (5)

github-logo-circle
apache/nuttx

Dec 2019 - Apr 2024

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:398 reviews, 372 PRs, 217 pushes in 4 years 4 months
Contributions summary:Brennan primarily contributed to the Apache NuttX real-time operating system, demonstrating expertise in embedded systems development. They focused on porting the OS to specific hardware platforms, including the QuickLogic EOS S3 and the Adafruit Circuit Express. Their work involved implementing essential low-level functionality such as clock configuration, serial communication, and interrupt handling for these boards. The user also addressed multiple bug fixes and improvements within the platform.
operating-systemapachemicrocontrollerrtosoperating
gnuradio/gnuradio

Oct 2019 - Oct 2019

GNU Radio – the Free and Open Software Radio Ecosystem
Role in this project:
userBackend Developer
Contributions:5 commits, 22 PRs, 125 comments in 1 day
Contributions summary:Brennan primarily focused on improving and fixing aspects of the GNU Radio ecosystem, including modifications to core components like the `corr_est_cc` block for signal processing and time synchronization. They addressed issues in the build process, such as escaping backslashes in documentation, and python3 compatibility. The user also implemented enhancements and addressed problems in the zeromq integration, specifically improving test reliability and adding functionality to retrieve the last endpoint.
pythonwirelessc-plus-pluscybersecuritycommunications
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
Brennan Ashton - Senior Manager at SpaceX