Firmware Architect

Sanmina

Chennai

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sanmina seeks a Firmware Engineer in Chennai, India, with 12-15 years of experience in leading firmware solutions for hyperscale environments. Key responsibilities include the design and integration of Open BMC solutions, ensuring firmware stability in CI/CD pipelines, and collaborating with hardware teams. Ideal candidates will have expert-level knowledge of Open BMC, Linux kernel development, and cloud-scale tooling. A strong background in troubleshooting and hardware bring-up is essential for success in this role.

Qualifications

  • 12 to 15 years of relevant firmware experience.
  • Proficient in hardware-protocol troubleshooting I2C/I3C, SPI, PCIe.
  • Experience with hardware bring-up and low-level debugging.

Responsibilities

  • Lead design and implementation of Open-BMC distributions.
  • Drive automated testing and continuous integration workflows.
  • Provide expert-level debugging for hyperscale data centre issues.

Skills

Open BMC framework expert knowledge
Linux kernel development
Expert C/C++ and Python/Go
Cloud-scale tooling experience (Git, Jenkins)
Hyper-scalar experience

Education

BS/MS/BE/BTech or ME/MTech in EE, CS, or CE

Tools

Git
Jenkins
Docker

Job description

Firmware Engineer 5
Responsibilities
  • Architect Open BMC solutions: lead the design and implementation of Open-BMC distributions tailored for hyperscale hardware, including hardware abstraction layers and D-Bus interfaces. Define the overall system architecture, choose the security framework (Root of Trust, SPDM), and ensure the BMC integrates seamlessly with BIOS and cloud-scale fleet management.
  • Hyper‑scale collaboration: partner with hardware and systems teams to define firmware requirements for OCP (Open Compute Project)‑compliant servers and storage enclosures.
  • Modern CI/CD integration: drive automated testing and continuous integration workflows for firmware, ensuring high-velocity deployments without sacrificing stability.
  • Security & Root of Trust: implement and maintain platform security features, including Secure Boot and hardware Root of Trust (RoT) integration.
  • Full-stack ownership: manage firmware development from low-level boot loaders (U-Boot) to high-level management APIs (Redfish/gRPC).
  • Production support: provide expert-level debugging for critical issues identified in hyperscale data centre, utilizing remote telemetry and crash-dump analysis.
  • Participate in firmware code development and code-review process.
  • Provide weekly status updates to key stakeholders on development status.
Qualifications

BS/MS/BE/BTech or ME/MTech in EE, CS, or CE with 12 to 15 years of relevant firmware experience.

  • Expert-level knowledge of the Open BMC framework: D-Bus, Systemd, Bitbake/Yocto Project.
  • Deep experience with Redfish, MCTP, PLDM, and PDRs.
  • Linux kernel development, device-tree configuration, and driver development for x86 and ARM platforms.
  • Hardware-protocol troubleshooting: I2C/I3C, SPI, eSPI, PCIe/VDM, and PMBus.
  • Languages: expert C/C++ (modern C++ used in Open BMC) and Python/Go for automation.
  • Cloud-scale tooling: experience with Git, Gerrit, Jenkins, and containerization (Docker) for firmware build environments.
  • Hardware bring-up: experience with Aspeed AST2500/AST2600 and low-level debugging using JTAG, oscilloscopes, logic analyzers, BMC rebranding, Linux socket programming and IPC, shell scripting.
  • Knowledge and development experience in web scripting, test-automation scripts, software security, knowledge in SATS, process development & documentation, system debugging, firmware testing (unit, acceptance) and validation.
  • Hyper-scalar experience: proven track record of shipping firmware for hyperscale data‑centre products (AWS, Azure, Meta, or Tier 1 OEMs).
  • Strong history of working with Open BMC; experience replacing proprietary stacks (AMI, Avocent) with open-source alternatives is highly preferred.
  • Comprehensive understanding of modern server topology, including CPUs (Intel/AMD), GPUs, NVMe storage, and implementation of Cerberus, Titan, or similar hardware security protocols.
  • Ability to represent the company in industry forums (OCP) and collaborate with geographically distributed open-source contributors.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Sanmina-SCI Systems de México • Chennai District

On-site
INR 2,800,000 - 5,500,000
Firmware Development Engineer
Firmware Development Engineer

Two95 International Inc. • Bengaluru

On-site
INR 1,500,000 - 4,000,000
Principal OpenBMC Software Engineer
Principal OpenBMC Software Engineer

Mulya Technologies • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Firmware Manager
Firmware Manager

KOHLER India • Maharashtra

On-site
INR 3,800,000 - 6,000,000
Firmware Architect
Firmware Architect

Schneider Electric • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Firmware Developer(OpenBMC)
Firmware Developer(OpenBMC)

UST • Bengaluru

On-site
INR 10,517,000 - 15,776,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
Firmware Development Site Leader
Firmware Development Site Leader

Jabil • New Delhi

On-site
INR 2,500,000 - 4,200,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Firmware Lead / Firmware Manager SoC Development
Firmware Lead / Firmware Manager SoC Development

HappieHire • Bengaluru

On-site
INR 3,000,000 - 6,000,000