Michael Erberich

Senior Systems Software Engineer at AscendArc

Portland, Oregon, 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 Erberich is a Senior Systems Software Engineer in Portland, Oregon with a 12+ year background blending embedded firmware, robotics, and satellite propulsion systems across startups and research teams. He specializes in robust real-time firmware, hardware drivers, and system integration—experience that spans radiation-hardened satellite controllers, multi-core haptics firmware, and test-stand automation using Python and scientific toolchains. At Orbital Sidekick and Stellar Exploration he engineered fault-tolerant architectures (watchdogs, redundant voting) and low-level peripheral drivers (SPI/DMA, CAN) that emphasize non-blocking, deterministic behavior. He also led engineering teams and volunteer tech guilds, pairing hands-on prototyping with documentation and diagnostics tooling to accelerate testing and ops. A Cal Poly mechatronics undergrad and Georgia Tech MS student focused on computational perception and robotics, he combines mechanical intuition with software rigor to solve interdisciplinary problems. Colleagues value his pragmatic approach to reliability engineering and his knack for turning complex hardware constraints into maintainable software abstractions.
code9 years of coding experience
job12 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookMaster of Science - MS Computer Science: Computational Perception and Robotics, Master of Science - MS Computer Science: Computational Perception and Robotics at Georgia Institute of Technology
bookFIRST Robotics Team 691
languagesEnglish
github-logo-circle

Github Skills (33)

youtube10
watch9
packaging9
python8
hid-device8
javascript8
dependency-management8
dependency-manager8
package-manager7
python-packaging6
command-line-tool5
wii5
singular5
usb-hid4
hid4

Programming languages (5)

C++JavaScriptAssemblyPythonCrystal

Github contributions (5)

github-logo-circle
merberich/nunchuck_hid

Mar 2018 - Oct 2019

Use two Nintendo WII Nunchucks as a singular USB HID device
Contributions:21 commits, 2 PRs, 8 pushes in 1 year 7 months
singularhidusb-hidhid-devicenintendo-wii
merberich/teachable_dl

Jun 2020 - Jun 2022

Python 3 command-line tool for downloading your purchased + free courses on the teachable platform.
Contributions:15 commits, 6 PRs, 11 pushes in 1 year 11 months
command-line-tooldownloadingdownloaderpythonteachable
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 Erberich - Senior Systems Software Engineer at AscendArc