Talent.com
This job offer is not available in your country.
OpenBMC Software Engineer - Datacenter Solutions

OpenBMC Software Engineer - Datacenter Solutions

MulticoreWare Inc.Coimbatore
3 days ago
Job description

Job Description : OpenBMC Software Engineer

Experience Level : 3 - 7 Years

Employment Type : Full-time

About the Role :

We are looking for a highly motivated and technically strong OpenBMC Software Engineer to join our cutting-edge data center solutions team. The ideal candidate will bring in-depth expertise in OpenBMC development, industry-standard data model protocols, and Linux system programming. This role demands a combination of strong hands-on technical skills, customer-facing collaboration, and the ability to guide and mentor team members while ensuring high-quality delivery.

Key Responsibilities :

OpenBMC Development & Protocols :

  • Design, implement, and maintain features in OpenBMC architecture.
  • Strong hands-on experience with MCTP, PLDM / PSDM, CXL, Redfish, and RAS API for

communication between BMC services.

  • Ensure compliance with evolving industry standards and specifications.
  • Industry Engagement :

  • Attend and stay current with Open Compute Project (OCP) Global Summits and actively follow workgroups.
  • Translate industry insights into product development strategies and solutions.
  • System-Level Expertise :

  • Deep understanding of software architecture across application layer, kernel layer, and hardware.
  • Experience in Linux device driver development is highly desirable.
  • Ability to control, monitor, and retrieve data from data center servers through BMC.
  • Debugging & Problem Solving :

  • Perform end-to-end debugging across the BMC software and hardware workflow.
  • Diagnose complex issues and deliver efficient solutions in high-availability environments.
  • Customer Interaction & Delivery :

  • Interface with customers for requirement gathering, analysis, and effort estimation.
  • Define project timelines, identify risks and dependencies, and proactively mitigate challenges.
  • Deliver solutions that align with customer expectations and business goals.
  • Technical Leadership :

  • Contribute as an individual developer while also mentoring and guiding the team.
  • Ensure technical excellence and drive the team in the right direction.
  • Required Skills & Qualifications :

  • 3 - 7 years of hands-on experience in OpenBMC development.
  • Strong understanding of data-model protocols : MCTP, PLDM / PSDM, CXL, Redfish, RAS API.
  • Expert-level knowledge of OpenBMC software architecture (application, kernel, hardware).
  • Strong debugging skills across software, hardware, and firmware layers.
  • Solid experience with Linux system programming; device driver experience is a plus.
  • Excellent communication and analytical skills for customer interaction and requirement analysis.
  • Ability to lead technically while contributing individually.
  • Good to Have :

  • Prior involvement in Open Compute Project (OCP) initiatives or communities.
  • Experience with large-scale data center environments.
  • Contributions to open-source communities related to BMC or Linux kernel.
  • (ref : hirist.tech)

    Create a job alert for this search

    Solution Engineer • Coimbatore