The Responsibilities of the Role:
- Design and develop BMC firmware and platform management features for hyperscale Intel, AMD,
and storage server platforms.
- Drive end-to-end BMC feature development, implementation, integration, validation, and product
release activities.
- Investigate, triage, and debug BMC firmware, platform management, and system-level issues
throughout the product lifecycle.
- Collaborate with customers to understand technical requirements and translate them into product
features and engineering solutions.
- Create and maintain feature specifications, design documents, technical requirements, and
development documentation.
- Work closely with hardware, BIOS, validation, and system engineering teams to ensure successful
feature integration and product quality.
- Provide timely technical support and effective solutions for customer-reported issues and
escalations.
- Contribute to continuous improvement of BMC architecture, firmware quality, development
processes, and customer satisfaction.
The Requirement for the Role:
o Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering,
or a related technical discipline.
o Experience in server platform development and BMC firmware development.
o Strong understanding of hyperscale server architectures, including Intel and AMD
server platforms.
o Experience with embedded software or firmware development using C/C++.
o Knowledge of server management technologies and protocols such as IPMI, Redfish,
MCTP, PLDM, or related standards.
o Strong debugging and troubleshooting skills for firmware, hardware, and systemlevel
issues.
o Experience working directly with customers to gather requirements and resolve
technical issues.
o Good written and verbal communication skills in English.
o Experience with OpenBMC development and customization.
o Knowledge of Linux-based embedded systems.
o Familiarity with server storage technologies and management solutions.
o Experience working in hyperscale or cloud infrastructure environments.