Andrew Geissler is a Senior Software Engineer with 15 years focused on firmware and embedded systems for IBM POWER platforms, currently leading OpenBMC firmware development from Austin. He specializes in chassis power control, host system management, and reliability improvements in open-source firmware, contributing significant fixes and features to the widely used openbmc and op-build projects. His background spans embedded Linux device drivers, power-management firmware, and running multi-site CI/CD and DevOps efforts to bring continuous test and deployment to complex hardware stacks. Known for diagnosing systemd service dependency issues and preventing coredumps, he blends deep low-level debugging skills with practical orchestration of cross-site engineering teams.
15 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at University of Maine
Contributions:1166 commits, 3 PRs, 4925 pushes in 6 years 2 months
Contributions summary:The user, Andrew Geissler, was primarily involved in maintaining and improving the OpenBMC platform, an open-source firmware project. Their work focused on the chassis power control and host system management aspects. The contributions involved adding features such as host state transitioning and a diagnostic mode, and also improving the reliability and stability of the platform by correcting systemd service dependencies and fixing errors that caused coredumps. This involved modifying service configurations, implementing new targets, and ensuring the system's stability during power operations.
Contributions:25 commits, 24 PRs, 11 pushes in 2 months
Contributions summary:Andrew's commits primarily focus on modifying and patching firmware related to the OpenPOWER build process. These changes involve enabling and integrating hardware components, such as host TMGT and OCC. The user also addresses issues related to PCIE and implements code to support eRepair. The contributions also involve updating Hostboot and Habanero XML configurations.
firmwareoverlaymakefilebuildrootpower
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
Andrew Geissler - Senior Software Engineer OpenBMC Firmware at IBM