Bryan Siepert

Hardware Validation Engineer

San Francisco Bay Area 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
Bryan Siepert is a hardware validation engineer in the San Francisco Bay Area with nearly two decades of cross-stack experience and 11 years focused professionally on embedded and systems work. He combines hands‑on hardware debugging and microsoldering with firmware and tooling—having shipped products and drivers in C/C++, CircuitPython, Arduino, and more for hundreds of thousands of users at Adafruit and others. At SiMa.ai he improved hardware bring‑up and customer delivery by automating flashing, introducing new debugging tools like the Saleae logic analyzer, and owning power-sequencing validation under thermal load. Bryan is an active open‑source contributor to the Adafruit CircuitPython ecosystem, adding board support, display/LED features, and drivers that make hardware education more accessible. He thrives as a force‑multiplier on teams, turning complex hardware/software problems into repeatable processes and enabling non‑engineers to operate core workflows. Bryan’s not obvious strength is marrying low‑level register and bus expertise with product-focused automation that scales validation from prototypes to customer shipments.
code10 years of coding experience
job17 years of employment as a software developer
bookComputer Science, Computer Science at City College of San Francisco
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (28)

c-language10
py10
python10
hardware-interface10
spi10
microcontroller10
integrations10
i2c10
device-driver10
driver10
sys10
system-integration10
interfacing10
arduino-library10
sensor-fusion10

Programming languages (15)

JavaC++CPugMakefilePerlHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
adafruit/Adafruit_BusIO

Sep 2019 - Jun 2020

Arduino library for I2C & SPI abstractions
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:10 releases, 19 commits, 8 PRs in 9 months
Contributions summary:Bryan primarily contributed to the `adafruit_busio` library, focusing on improving the SPI and I2C communication functionalities. Their commits involved fixing mask calculations for register bits and updating debug prints to match a different platform. Furthermore, the user added checks for specific hardware configurations and addressed SPI mode support, indicating a focus on low-level communication and device interaction.
i2carduino-libraryarduinoabstractionsspi
adafruit/circuitpython

Sep 2017 - Jan 2021

CircuitPython - a Python implementation for teaching coding with microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 reviews, 18 PRs, 4 pushes in 3 years 3 months
Contributions summary:Bryan primarily focused on modifying the CircuitPython firmware for the `adafruit/circuitpython` repository, indicating a strong involvement in embedded systems development. Their commits addressed hardware-specific features, such as supporting hardware DotStar LEDs and adding support for new microcontroller boards (CP32-M4). Furthermore, the user implemented features related to bitmap handling for displays and addressing potential hardware-specific compatibility. These changes suggest an in-depth knowledge of the hardware interaction aspects of CircuitPython.
pythonpython-implementationteachingmicrocontrollerpython3
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
Bryan Siepert - Hardware Validation Engineer