Principal OpenBMC Software Engineer

Mulya Technologies

Bengaluru

On-site

INR 2,000,000 - 3,500,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Mulya Technologies is seeking a Principal OpenBMC Engineer to drive the development of scalable solutions for complex hardware platforms. The ideal candidate will have over 10 years of experience in embedded systems, focusing on performance, reliability, and cross-functional collaboration.

This role will require a deep understanding of C/C++ programming, Linux kernel internals, and hardware control protocols, making it critical to the success of our innovative projects.

Qualifications

  • 10+ years of experience in software engineering, particularly in embedded systems.
  • Strong proficiency in designing and implementing complex hardware control systems.
  • Experience in working with open-source projects like OpenBMC.

Responsibilities

  • Design and implement monitor, control, and automation systems for complex hardware.
  • Own board bring-up, low-level enablement, and bootloader configurations.
  • Collaborate with cross-functional teams for performance and reliability enhancements.

Skills

C/C++
Linux kernel internals
Scripting
Jtag and HW/SW debugging
Multi-threading software

Job description

Overview

We are looking for exceptional talent and leadership to join Fast Growing Startup into Scalable Intelligence, the world’s first company developing Agentic Silicon for powering the future of AI.

Founded in 2023, We have deep customer engagements across America, Europe, and Asia, and demonstrated functional prototypes to prove our concept and vision.

Role

Position: Principal OpenBMC Engineer

Responsibilities
  • Design, implement remote monitor, control, debug, recover and automate complex hardware platforms such as servers, AI systems, and validation labs using BMC/OpenBMC.
  • Own board bring-up and low-level enablement: bootloaders (U-Boot), Linux kernel and device tree adjustments, and drivers for I2C/I3C, SPI, SMBus, PCIe, PMBus, UART, GPIO, etc.
  • Implement manageability features: power/thermal controls, sensor monitoring, firmware update flows, event logging, KVM, and host-BIOS/BMC communication.
  • Build and customize OpenBMC distro with Yocto (systemd, D-Bus services).
  • Performance, reliability, and quality: profiling, unit tests, code coverage, static analysis, and CI/CD for firmware modules.
  • Cross-functional collaboration: work with hardware, BIOS/UEFI, platform, validation, and security teams.
  • Very strong experience in C/C++ along with hands-on scripting knowledge. Excellent knowledge in Linux kernel internals, IPC/System V, multi-threading software.
  • Jtag, HW/SW debugging tools.
  • Experience level: 10+ years.
Preferred Qualifications
  • Good to have: Protocols/standards: IPMI (KCS, SOL, FRU/SDR/SEL), Redfish (JSON/HTTPS), PLDM, MCTP, PMBus, NVMe-MI.
  • Hardware familiarity: AST2500/AST2600 or similar BMC SoCs, NC-SI NICs, CPLD/FPGA interfaces, sensors, PSU, DIMM, SSD/NVMe, PCIe.
  • Firmware security/Root of Trust, BIOS concepts, CI/CD for firmware, contributions to OpenBMC or DMTF standards.
  • Experience in NVMe, RoCE2, interface and cluster management, control plane.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BMC/OpenBMC Firmware Lead Engineer
BMC/OpenBMC Firmware Lead Engineer

Jabil • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Firmware Architect
Firmware Architect

Sanmina • Chennai District

On-site
INR 4,200,000 - 6,400,000
BMC Engineer
BMC Engineer

Axiado Corporation • Chennai District

On-site
INR 1,000,000 - 1,500,000
BMC Engineer
BMC Engineer

Axiado Corporation • Bengaluru

On-site
INR 1,200,000 - 1,800,000
BMC Engineer
BMC Engineer

Axiado Corporation • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Senior Platform Software Engineer - Platform Architect
Senior Platform Software Engineer - Platform Architect

NVIDIA Corporation • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Senior Platform Software Engineer - Platform Architect
Senior Platform Software Engineer - Platform Architect

NVIDIA Corporation • India

On-site
INR 3,000,000 - 6,000,000
Senior Platform Software Engineer - Platform Architect
Senior Platform Software Engineer - Platform Architect

NVIDIA • India

On-site
INR 6,000,000 - 7,500,000
BIOS Engineer- EDK2/Open BMC/Firmware
BIOS Engineer- EDK2/Open BMC/Firmware

Bharyat Advanced Systems Pvt Ltd • VIP Area

On-site
INR 1,000,000 - 2,000,000
Sr. Engineer Firmware Engineer
Sr. Engineer Firmware Engineer

Vertiv Co • Pune District

On-site
INR 2,500,000 - 4,000,000