Posted on: 30/11/2025
Job Title : BMC Engineer (Baseboard Management Controller Engineer)
Location : Bangalore
Work Mode : WFO / ATS
Experience : 8+ Years
Working Day : Monday to Friday
Timings : Aligned with US Team (PDT)
About the Role :
We are seeking a highly skilled BMC Engineer with extensive experience in embedded firmware, server manageability, and low-level system programming. The candidate will play a key role in the design, development, and maintenance of BMC platforms for enterprise server solutions.
This is a challenging opportunity for someone with strong C/C++ programming skills, deep understanding of Linux/Yocto systems, and hands-on experience in firmware development for server hardware.
You will work with a global engineering team, collaborating closely with BIOS, hardware, and validation teams to deliver robust, scalable, and secure server management solutions.
Key Responsibilities :
- Design, develop, and maintain firmware for BMC platforms in enterprise servers.
- Work extensively with OpenBMC, server BIOS, and other firmware components.
- Implement, test, and validate OOB (Out-of-Band) server manageability features.
- Develop and debug firmware using C/C++, Linux, Yocto, and X86 architecture.
- Collaborate on firmware support for Dell iDRAC, Dell CMC, HP iLO, and other BMC ecosystems.
- Integrate and validate IPMI, Redfish Host Interface, Redfish Device Enablement (RDE) protocols.
- Develop modules and solutions using MCTP, PLDM, and other DMTF standard protocols.
- Perform firmware performance optimization, debugging, and memory profiling.
- Collaborate with cross-functional teams, including hardware, BIOS, QA, and validation teams.
- Participate in code reviews, design discussions, and architecture planning.
- Troubleshoot and resolve firmware and server manageability issues across multiple platforms.
- Document design specifications, implementation details, and validation results.
Required Skills
- Strong programming skills in C and C++.
- Expertise in Linux, Yocto build systems, and X86 architecture.
- Hands-on experience with BMC, OpenBMC, and enterprise server firmware development.
Experience with :
- OOB Server Manageability
- Server BIOS & firmware workflows
- IPMI, Redfish, RDE
- MCTP, PLDM
- Knowledge of debugging tools, flashing utilities, and firmware validation processes.
- Solid understanding of firmware lifecycle and hardware interfaces.
- Ability to collaborate with global teams, including US-based engineers.
- Strong analytical and problem-solving skills with attention to detail.
- Knowledge of secure firmware development and industry best practices.
Good to Have :
- Experience with Zephyr RTOS.
- Exposure to cloud-managed server platforms and remote management solutions.
- Familiarity with automated firmware testing frameworks.
- Understanding of server hardware schematics, power management, and embedded systems
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1582643
Interview Questions for you
View All