🔔 FCM Loaded

BMC Engineer (OpenBMC / Linux Platform)

TRDFIN Support Services Pvt Ltd

2 - 5 years

Bengaluru

Posted: 12/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

Job Summary

We are seeking a highly experienced BMC Engineer to lead platform development and upstream support for next-generation server SoC hardware. This role focuses on OpenBMC integration, Linux kernel alignment, and QEMU-based system emulation.

This is a hands on technical leadership role requiring deep expertise in low-level firmware, hardware interfaces, and server platform architecture. The engineer will actively contribute to open-source communities and drive upstream adoption of platform support.

Key Responsibilities

Platform & Emulation Development

  • Implement and upstream QEMU machine/model support for SoC platforms
  • Integrate QEMU emulation into OpenBMC build and CI pipelines
  • Maintain device trees, machine configs, and board recipes
  • Validate platform functionality via emulation-based testing

Open Source & Kernel Collaboration

  • Rebase Linux codebases aligned with OpenBMC releases
  • Apply upstream kernel fixes and community patches
  • Submit and maintain patches with subsystem maintainers
  • Drive upstream strategy across OpenBMC, Linux, and QEMU

BMC Software Development

  • Design and maintain BMC platform software
  • Develop sensor monitoring, event logs, and WebUI components
  • Implement firmware communication via SPI, I2C, UART
  • Perform code reviews, debugging, and unit testing
  • Maintain technical documentation

Debugging & Hardware Integration

  • Diagnose issues across emulated and real hardware
  • Work closely with stakeholders to resolve platform issues
  • Support bring-up across multiple hardware revisions

Required Skills & Experience

  • 5+ years BMC product or stack development experience
  • Strong expertise in OpenBMC and Linux platform engineering
  • Advanced C/C++ development in Linux environments
  • Hardware debugging experience
  • Deep understanding of low-level protocols: I2C, SPI, PMBUS, UART, JTAG, GPIO
  • Strong knowledge of IPMI 2.0 stack and server power management
  • Experience with MCTP and PLDM
  • Experience porting BMC across multiple hardware platforms
  • Familiarity with QEMU or virtualization tools
  • Understanding of BMC hardware interfaces (eSPI, PCIe, sensors, etc.)

Preferred Qualifications

  • Experience with AMI SPX / OneTree stacks
  • Exposure to DCSCM cards
  • Contributions to OpenBMC, Linux kernel, or QEMU
  • Experience with Docker-based CI workflows

Work Details

  • Location: Bangalore / Chennai / Pune / Noida
  • Experience Range: 515 years

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.