Matthew Barth

Senior Software Engineer at Lenovo

Rochester, Minnesota, 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
Matthew Barth is a seasoned embedded systems and firmware engineer with 15 years of experience designing and delivering BMC and thermal control software across enterprise hardware platforms. Currently a BMC Engineer at Lenovo, he helped originate and productionize the OpenBMC Linux distribution at IBM, driving build automation, CI infrastructure, and data-driven OO thermal control systems. He combines low-level hardware debugging (fans, sensors, memory/clock init) with build-system expertise—GNU Autotools, Docker and automated test frameworks—to streamline firmware delivery. Colleagues rely on him for reusable architectures, externalized configuration, and concise documentation that accelerate cross-disciplinary collaboration. Based in Rochester, MN, he has a track record of translating thermal and power engineering requirements into robust, fielded firmware for Power Systems and enterprise servers. His profile reflects a rare blend of hands-on hardware debugging and platform-level automation that reduces time-to-market for complex server BMCs.
code15 years of coding experience
job22 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Michigan Technological University
github-logo-circle

Github Skills (7)

embedded10
sys10
autotools10
build-automation10
systemd9
clib6
python6

Programming languages (9)

C++CTeXMesonRobotFrameworkPerlBitBakeMako

Github contributions (5)

github-logo-circle
openbmc/openbmc

Aug 2016 - Sep 2021

OpenBMC Distribution
Role in this project:
userEmbedded Systems Engineer / Automation Engineer
Contributions:147 commits, 110 comments, 67 issues in 5 years 2 months
Contributions summary:Matthew primarily contributed to the build process and system configuration of the OpenBMC distribution, with a focus on the platform's firmware build system. Their commits revolved around integrating external libraries and tools, specifically focusing on autotools and associated macros to streamline the build process. This included updating build recipes, adding dependencies, and modifying service configurations, which indicates a strong focus on build automation and system integration.
openbmc
msbarth/phosphor-hwmon

Apr 2017 - Jun 2021

Contributions:6 pushes, 4 branches in 4 years 3 months
relaydbushwmon
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