Michael Welling

Senior Staff Engineer at Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL)

Carbondale, Illinois, 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
Michael Welling is a Senior Staff Engineer with 14 years of embedded systems and IoT experience, blending deep hardware design, PCB layout, and low-level firmware with embedded Linux and microcontroller software. He founded and led QWERTY Embedded Design, supported productization as Principal Embedded System Architect at Breadware, and now applies that domain expertise at Samsung's Austin research labs. Michael contributes to notable open-source projects like CircuitPython and KiCad libraries, adding board support and practical PCB templates that reflect hands-on hardware integration. Comfortable from CPLD cores and U-Boot tweaks to SPI/QSPI configuration and USB descriptors, he bridges electrical engineering and software to take prototypes into production. Based in Carbondale, IL, he pairs an MS in Electrical Engineering with a reputation for solving uncommon cross-domain problems that arise at the hardware-software boundary.
code13 years of coding experience
job16 years of employment as a software developer
bookBS, Electrical Engineering, BS, Electrical Engineering at Southern Illinois University, Carbondale
github-logo-circle

Github Skills (30)

data-connector10
system-configuration10
kicad10
hardware-interface10
connect10
connections10
server-configuration10
c-programming10
spi10
nrf5284010
linux-kernel10
microcontroller10
integrations10
hardware10
i2c10

Programming languages (7)

C++CMakefileVerilogHTMLGnuplotPython

Github contributions (5)

github-logo-circle
KiCad/kicad-library

Jun 2016 - Jan 2017

The schematic and 3D libraries for KiCad 4.0. Note that the footprint libraries are the *.pretty repos themselves. This is an orphaned repo, the news about the v5 libs, http://kicad-pcb.org/post/kicad-official-libraries/.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits, 1 PR, 11 comments in 6 months
Contributions summary:Michael primarily contributed to a KiCad library repository, specifically focusing on creating a template for a low-speed expansion board, referred to as a "lure," for the Minnowboard MAX/Turbot. Their work involved defining the board's outline, placing components, and specifying pin connections, demonstrating an understanding of PCB design and hardware integration. Further modifications included updating the board outline, removing local library dependencies, and adding mounting hole symbols.
3d-modelsschematicfootprint-librariesfootprintkicad-pcb
adafruit/circuitpython

Jan 2020 - Feb 2020

CircuitPython - a Python implementation for teaching coding with microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 PRs, 9 comments, 1 issue in 17 days
Contributions summary:Michael focused on adding support for a new hardware board, the OHS2020 Badge, to the CircuitPython project. Their contributions included initializing the display, defining pin mappings, and configuring the SPI bus for communication. They also addressed issues with the QSPI flash configuration and updated the USB product information. The user demonstrated a strong understanding of microcontroller hardware and CircuitPython's embedded environment.
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
Michael Welling - Senior Staff Engineer at Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL)