Arm

Software Engineer/Senior Software Engineer – Baseboard Management Controller

Arm
Apply
2 days ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Develop, enhance, and maintain the OpenBMC firmware stack for Arm-based server platforms.
  • Perform BMC firmware bring-up and platform enablement for new Arm-based server boards, including hardware integration, driver configuration, debugging, and validation.
  • Develop and port BMC functionality across multiple Arm-based server platforms.
  • Collaborate with SoC firmware and hardware teams to ensure correct system-level BMC operation.
  • Contribute to the upstream OpenBMC community through platform support, patch submission, code reviews, and collaboration.

Requirements

  • Require 4+ years of strong C/C++ programming and Linux shell scripting experience for embedded firmware development, debugging, and automation.
  • Require hands-on experience with U-Boot, Linux kernel development, device-driver integration, OpenBMC architecture, D-Bus, systemd, and Linux debugging.
  • Require familiarity with Git and strong written and spoken English communication skills.
  • Preferred qualifications include knowledge of DMTF protocols such as PLDM, MCTP, and SPDM; OCP server-manageability specifications including DC-SCM; upstream OpenBMC contribution; ASPEED or Nuvoton BMC SoCs; and hardware schematic and board-level interface interpretation.

Benefits

  • Hybrid working patterns are determined by the team, with role-specific details shared during the application process.
  • Arm provides recruitment adjustments and accommodations for applicants who need them.
  • Arm is an equal opportunity employer committed to a respectful and non-discriminatory workplace.

Tech Stack

Categories

Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me