JobTarget Logo

Senior System Software Engineer, OpenBMC at Jobgether – India

Jobgether
India, India
Posted on
NewJob Function:Engineering
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

About This Position

Senior System Software Engineer, OpenBMC

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior System Software Engineer, OpenBMC in India.

This role sits at the heart of next-generation server platform development, focusing on firmware and system management software for advanced compute infrastructure. You will contribute to the design and implementation of OpenBMC-based solutions that power large-scale, high-performance server environments. The position involves deep technical ownership across firmware architecture, hardware abstraction, and system-level optimization. You will work closely with hardware, security, and QA teams to ensure robust, secure, and scalable platform behavior. The environment is highly collaborative and innovation-driven, requiring strong engineering discipline and attention to detail. This is a hands-on role where you will influence both platform design and production readiness for cutting-edge computing systems.

Accountabilities:
  • Design and implement unified firmware architecture and system management software across advanced server platforms using OpenBMC.
  • Lead development of BMC firmware, including platform bring-up, performance tuning, and feature development for server manageability.
  • Develop and review system-level code and design documentation while ensuring alignment with product requirements and testability.
  • Implement performance-optimized monitoring and management solutions using DMTF standards such as MCTP, Redfish, SPDM, and PLDM.
  • Build and maintain unit testing frameworks, ensuring strong code coverage, automation, and high-quality validation practices.
  • Collaborate with hardware teams to influence platform design, review schematics, and ensure firmware-hardware integration.
  • Work with security and QA teams to ensure compliance with system security goals and successful productization of firmware modules.
  • Generate API documentation and technical user guides to support product usability and customer needs.
  • Drive end-to-end product lifecycle ownership in collaboration with cross-functional engineering teams.

Requirements:

  • 10+ years of experience in system software or firmware development, with strong expertise in OpenBMC.
  • Experience with BMC firmware on x86 or ARM platforms, including BIOS communication, power/thermal management, and firmware security.
  • Strong knowledge of system management standards such as IPMI, PLDM, MCTP, SPDM, and Redfish.
  • Experience with BMC SoC platforms from vendors such as ASPEED, Nuvoton, or similar.
  • Strong programming skills in C/C++, Python, Bash, and/or Go for system and user-space development.
  • Deep understanding of Linux systems, distributions, packaging, and image build/deployment processes.
  • Strong grasp of RESTful architecture and JSON over HTTPS with secure authentication mechanisms.
  • Experience with performance analysis, debugging, and system-level optimization.
  • Exposure to enterprise server components such as CPUs, DIMMs, SSDs, NICs, and related platform telemetry design.
  • Strong communication skills, engineering discipline, and ability to work effectively in cross-functional teams.
  • Bachelor’s or higher degree in Computer Science, Electrical Engineering, or a related field.

Benefits:

  • Opportunity to work on cutting-edge AI and accelerated computing infrastructure.
  • Exposure to large-scale server platforms and advanced firmware architectures.
  • Collaborative, high-performance engineering environment focused on innovation.
  • Strong career growth opportunities in system software and platform engineering.
  • Work on globally impactful technologies shaping next-generation computing systems.
  • Engagement with open standards and industry-leading technologies in firmware and system management.
  • Inclusive and technically advanced work culture with highly skilled engineering teams.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

India, India

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.