Devender Marri

OpenBmc -Base Board Management Controller at IBM

Telangana, India
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
Devender Marri is an advisory embedded systems engineer with over 20 years of experience designing and architecting firmware and system-level software for enterprise servers, flight simulators, and industrial control systems. For the past decade he has worked on IBM Power Systems service processors and is a key contributor and maintainer on the OpenBMC open-source project, shaping BMC functionality such as certificate management, inventory, IPMI/Redfish interfaces and systemd integration. He brings deep Modern C++ expertise (C++11–17), Linux internals, D-Bus and system-level tooling, combined with hands-on experience in Python and C for simulation and firmware. His background includes simulation of Power9 models and development of service-processor firmware across Power8/9/10, giving him a rare blend of simulation, firmware and production BMC deployment experience. Based in Telangana, India, he has also worked on safety-critical and regulated devices like ultra-low-temperature freezers and flight-simulator instructor panels, demonstrating strong cross-domain adaptability. Colleagues rely on him for pragmatic architecture decisions and durable open-source contributions to a high-profile Linux Foundation project.
code9 years of coding experience
job1 year of employment as a software developer
bookMS Software Systems, Information, MS Software Systems, Information at BITS Pilani
bookSt Peters warangal
bookBachelor of computer science and engineering, computer science, A, Bachelor of computer science and engineering, computer science, A at Loyola Academy
bookMaster of computer science, Computers, A, Master of computer science, Computers, A at Yeshwanth Mahavidyalaya
github-logo-circle

Github Skills (11)

embedded10
systemd10
openbmc10
ipmi10
sys10
dbus9
yaml9
configuration-management8
power-management8
python8
autotools7

Programming languages (9)

C++CTeXMesonMakefileRobotFrameworkPerlBitBake

Github contributions (5)

github-logo-circle
openbmc/openbmc

Apr 2017 - Apr 2022

OpenBMC Distribution
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:51 commits, 42 comments, 11 issues in 5 years
Contributions summary:Devender primarily contributed to the OpenBMC project, focusing on system-level software and configuration related to power management, error handling, and IPMI functionalities within an embedded environment. Their work involved adding recipes for debug collectors, integrating with systemd, and developing configurations for power reading sensors. They also made changes to the D-Bus interfaces, adding configuration files.
openbmcdistribution
open-power/ipl

Sep 2021 - Mar 2025

Contributions:161 reviews, 14 PRs, 152 comments in 3 years 6 months
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
Devender Marri - OpenBmc -Base Board Management Controller at IBM