Chris Wilson

Principal Engineer at Common Ground Electronics

Castro Valley, 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
Chris Wilson is a Principal Engineer with 15 years of experience designing deeply embedded systems, hardware for manufacturability, and product-led engineering processes. Based in Castro Valley, he blends hands-on electronics and firmware work—contributing to prominent open-source projects like CircuitPython and MicroPython to improve STM32 SD/MMC and bootloader support—with product management skills honed at Tempo Automation. He has led hardware designs for Cisco's industrial IOx modules and built one of the largest mesh network testbeds to enable CI/CD for firmware teams. Chris excels at shrinking time-to-market through pragmatic tooling and BOM redesigns, and has a track record of translating customer and standards input (IPC-2581) into strategic investment. Equally comfortable in code, schematics, and product roadmaps, he pairs technical depth from a UC Berkeley EECS degree with a pragmatic, delivery-focused leadership style.
code15 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.S.), Electrical Engineering, Computer Science, Bachelor of Science (B.S.), Electrical Engineering, Computer Science at University of California, Berkeley
stackoverflow-logo

Stackoverflow

Stats
4,370reputation
245kreached
11answers
19questions
github-logo-circle

Github Skills (29)

bsp10
develop10
py10
c1110
microcontroller10
c1710
sys10
packager10
sd-mmc10
micropython10
adafruit-circuit-python10
embedded10
stm10
uart9
bootloader9

Programming languages (16)

CSSC++CRustCMakeTeXHTMLTypeScript

Github contributions (5)

github-logo-circle
micropython/micropython

Jul 2019 - Mar 2022

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits, 6 PRs, 13 comments in 2 years 7 months
Contributions summary:Chris focused on enhancing the MicroPython implementation for STM32 microcontrollers, specifically addressing hardware interfacing for SD/MMC cards and bootloader functionalities. They added support for the MikroElektronika Clicker2 STM32 board, including hardware definitions for its peripherals. Their work also extended to fixing incorrect configurations for UART and I2C on a SparkFun MicroMod STM32 board. Additionally, the user addressed code quality and consistency by suppressing a compiler warning.
pythonpython-implementationmicrocontrollerconstrainedembedded
adafruit/circuitpython

Jul 2021 - Aug 2021

CircuitPython - a Python implementation for teaching coding with microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 PRs, 5 comments in 17 days
Contributions summary:Chris's contributions focus on enhancing the CircuitPython environment for STM32 microcontrollers, specifically related to SD/MMC card and bootloader functionality. They added support for configuring SD/MMC bus width, enabling compatibility with various breakout boards. Further contributions include adding support for boards with only two LEDs in the mboot section and adding a new board definition for the MIKROE_CLICKER2_STM32 and SparkFun MicroMod Processor boards. These changes enhance the flexibility and compatibility of the CircuitPython project.
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
Chris Wilson - Principal Engineer at Common Ground Electronics