[Skip to main content](#main-content)

[OpenNash Jobs](https://jobs.opennash.com/)
[Hiring report](/reports/hiring/) · [All Sanmina-SCI jobs](https://jobs.opennash.com/companies/sanmina-sci/) · [Search jobs](/search/)

Sanmina-SCI · Chennai, India

# Firmware Architect

Chennai, India Software Engineering 

Last seen on Sanmina-SCI’s official careers site on July 12, 2026; it may have closed since.
[Apply on Sanmina-SCI’s careers site →](https://careers.sanmina.com/job/1055/firmware_architect)

[OpenNash Jobs](https://jobs.opennash.com/) / [Sanmina-SCI](https://jobs.opennash.com/companies/sanmina-sci/) / Firmware Architect

## Job description

### Firmware Engineer 5 Duties of Position

(Include specific duties and responsibilities) The person should perform the following in his role:

### Architect Open BMC Solutions
- Lead the design and implementation of Open-BMC distributions tailored for hyper scale hardware, including hardware abstraction layers and D-Bus interfaces.

Responsible for defining the overall system architecture, choosing the security framework (Root of Trust, SPDM), and ensuring 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 hyper scale data centre, utilizing remote telemetry and crash dump analysis.
- Participate in firmware code development and code review process
- Provide weekly status updates to key stake-holders on development status Qualifications Required: (Education, experience, skills, etc. Please be specific) BS/MS/BE/BTech or ME/MTech in EE, CS, or CE with 12 to 15 years of relevant firmware experience.

### Open-BMC Framework
- Expert-level knowledge of D-Bus, Systemd, and Bitbake/Yocto Project within the OpenBMC ecosystem.

### Modern Management APIs
- Deep experience with Redfish, MCTP, PLDM, and PDRs.

### Linux Systems
- Linux kernel development, device tree configuration, and driver development for X86 and ARM platforms.

### Hardware Protocols

Advanced troubleshooting of I2C/I3C, SPI, eSPI, PCIe/VDM, and PMBus.

### Languages
- Expert C/C++ (specifically modern C++ used in OpenBMC) 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 (the industry-standard BMC chips) and low-level debugging using JTAG, oscilloscopes, and logic analyzers. BMC rebranding. Linux Socket programming and IPC, Shell scripting Knowledge in GPUs, Linux drivers development
- 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 scale Experience
- Proven track record of shipping firmware for Hyper-scalar 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, and NVMe storage. Experience implementing Cerberus, Titan, or similar hardware security protocols. Ability to represent the company in industry forums (OCP) and collaborate with geographically distributed open-source contributors.

## At a glance
- Posted by the employer: Feb 25, 2026
- First seen by OpenNash: Jul 12, 2026
- Last checked: Jul 12, 2026
- Listed for: 137 days
- Location: Chennai, India[Apply on Sanmina-SCI’s careers site →](https://careers.sanmina.com/job/1055/firmware_architect)

## More jobs at Sanmina-SCI

### [Programmer Analyst](https://jobs.opennash.com/companies/sanmina-sci/jobs/a0a29240ecc1099f6e7c/)

Chennai, India

### [Senior Firmware Engineer](https://jobs.opennash.com/companies/sanmina-sci/jobs/bca3a8f01b6bafc02ff6/)

Chennai, India

### [Senior Programmer Analyst](https://jobs.opennash.com/companies/sanmina-sci/jobs/74da8ab3c2fc4290368f/)

Chennai, India

### [Senior Web Developer](https://jobs.opennash.com/companies/sanmina-sci/jobs/5b2137f5e3210933393a/)

Chennai, India

### [Software Engineer (Systems) 3](https://jobs.opennash.com/companies/sanmina-sci/jobs/2267c4dfc9508e088f53/)

Chennai, India

## Similar jobs at other companies

### [Senior Staff Firmware Engineer, Firmware Engineering](https://jobs.opennash.com/companies/sandisk/jobs/87c7578491bc6b5b905f/)

Sandisk 

### [DRAM Firmware Architect](https://jobs.opennash.com/companies/samsung-electronics/jobs/96cd86426abdf963afcf/)

Samsung Electronics · SSIR, Goldstone, Bangalore, India

### [Power Management Firmware Architect](https://jobs.opennash.com/companies/intel/jobs/7833bf102bc03ebc1453/)

Intel 

### [Senior Principal Firmware Test Architect](https://jobs.opennash.com/companies/nxp-semiconductors/jobs/f107e5cbcbc1d0cab145/)

NXP Semiconductors · Bangalore

### [Senior Software Firmware Architect, Host Management](https://jobs.opennash.com/companies/nvidia/jobs/55d76b4a3bf7f0c619a2/)

NVIDIA 

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

OpenNash Jobs · Official listings with dates and links to the employer. [Weekly hiring report](/reports/hiring/) · [Methodology](/methodology/)
