
OpenBMC Software Engineer
12 hours ago
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 :
- 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 :
- 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 :
- 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.
-
OpenBMC Software Engineer
13 hours ago
Chennai, Tamil Nadu, India MulticoreWare Inc Full time ₹ 6,00,000 - ₹ 12,00,000 per yearJob Description :OpenBMC Software EngineerExperience Level :3 - 7 YearsEmployment Type :Full-timeAbout The RoleWe 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...
-
Chennai, Tamil Nadu, India Microcoreware Full timeJob Title : System Software Engineer - OpenBMCCompany : MicrocorewareLocation : Others/Chennai, Tamil Nadu, IndiaExperience : 3-8 YearsJob Description :Microcoreware is seeking a highly motivated and experienced System Software Engineer to join our growing team. As a System Software Engineer specializing in OpenBMC, you will be responsible for developing,...
-
OpenBMC Firmware Developer
2 weeks ago
Chennai, Tamil Nadu, India Prismberry Technology Full timeJob Title : OpenBMC Firmware Developer (5+ Years Experience)Location : Chennai, India (Hybrid Work Model)Job Type : Full-TimeAbout the Role : We are seeking an experienced OpenBMC Firmware Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience with BMC (Baseboard Management Controller) development using the...
-
Senior Embedded Systems Engineer
2 weeks ago
Chennai, Tamil Nadu, India beBeeEmbeddedSystemsEngineer Full time ₹ 6,00,000 - ₹ 8,00,000Job Title:"> OpenBMC Firmware Developer Role OverviewThis is a critical role within our engineering team, focused on the development of firmware for embedded BMC systems. As an experienced firmware developer, you will play a key part in bringing up new platforms and collaborating with hardware and software teams to drive innovation.We are seeking a skilled...
-
Back End Developer
2 weeks ago
Chennai, Tamil Nadu, India Prismberry Technologies Full timeJob Title: OpenBMC Firmware Developer (5+ Years Experience) Location: Chennai, India (Hybrid Work Model) Job Type: Full-Time About the Role: We are seeking an experienced OpenBMC Firmware Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience with BMC (Baseboard Management Controller) development using the...
-
Senior Firmware Engineer
2 weeks ago
Chennai, Tamil Nadu, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 28,00,000We are seeking an experienced and skilled Senior Firmware Engineer to join our team.As a key member of our engineering organization, you will be responsible for leading the design, development, and implementation of complex software involving multiple domains. This includes board management controllers and orchestration software that utilizes the Baseboard...
-
OPEN BMC Developer
3 days ago
Chennai, Tamil Nadu, India AMI Full time ₹ 15,00,000 - ₹ 25,00,000 per yearCompany DescriptionAMIWe're Hiring: OpenBMC Engineer Location: Chennai Experience Level: 4–12 years Roles & ResponsibilitiesDesign and develop new features and enhancements, including porting to new hardware and performance optimization.Debug and resolve issues reported by customers and internal teams.Understand internal and customer workflows and...
-
Software Engineer II
15 hours ago
Chennai, Tamil Nadu, India Rocket Software Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearJob Description It's fun to work in a company where people truly BELIEVE in what they're doingSummary: The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this job, you will join a team maintaining a proprietary database management system running on z/OS having batch,...
-
Lead Engineer, Software
2 weeks ago
Chennai, Tamil Nadu, India Celestica International Inc. Full time US$ 90,000 - US$ 1,20,000 per yearReq ID: Remote Position: NoRegion: Asia Country: India State/Province: Chennai City: Guindy, Chennai Summary Celestica is looking for a dynamic software engineer who is passionate about working closely with the HW/SW interface to enable management of a fleet of devices in tomorrow's data center environments. The person needs be very conversant...
-
Staff Engineer, Software
2 days ago
Chennai, Tamil Nadu, India Celestica International Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearReq ID: Remote Position: NoRegion: Asia Country: India State/Province: Chennai City: Guindy, Chennai General Overview Job Title: Staff Engineer, SoftwareFunctional Area: Engineering (ENG)Career Stream: Design - Software EngineeringJob Code: SEN-ENG-DSEDirect/Indirect Indicator: Indirect Summary Celestica is looking for a dynamic software...