[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

# Senior Firmware Engineer

Chennai, India Senior individual contributor 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/1056/senior_firmware_engineer)

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

## Job description

### Firmware Engineer 4 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.

### 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 centres, 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 8 to 12 years of relevant firmware experience.
- Sound knowledge of Embedded SW in C, C++, Real Time OS. Strong debugging skills, working with new/existing, complex code base
- Embedded programming experience for multi-thread architectures involving multiple processes, Board bring up

### 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, BIOS configuration, integration, Knowledge in FPGA Linux Socket programming and IPC, Shell scripting
- Knowledge and development experience in Web scripting, test Automation

### Hyperscale Experience
- Proven track record of shipping firmware for Hyper-scalar data centre products (AWS, Azure, Meta, or Tier 1 OEMs).

### Open-Source
- Strong history of working with Open-BMC; experience replacing proprietary stacks (AMI, Avocent) with open-source alternatives is highly preferred.

### Server Architecture
- Comprehensive understanding of modern server topology, including CPUs (Intel/AMD), GPUs, and NVMe storage.

### Security Expertise
- Experience implementing Cerberus, Titan, or similar hardware security protocols.

### Communication
- 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/1056/senior_firmware_engineer)

## More jobs at Sanmina-SCI

### [Firmware Architect](https://jobs.opennash.com/companies/sanmina-sci/jobs/6a1173c6b768b5505dc5/)

Chennai, India

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

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 

### [Firmware Engineer lll](https://jobs.opennash.com/companies/totalenergies/jobs/3a86d5e7b50407cc63fe/)

TotalEnergies 

### [Camera Firmware Engineer](https://jobs.opennash.com/companies/qualcomm/jobs/9424f2cdbb0655457275/)

Qualcomm · Hyderabad, Telangāna, India

### [Firmware Engineer, Staff](https://jobs.opennash.com/companies/qualcomm/jobs/b3d0e93081d96fb0ce6f/)

Qualcomm · Toronto, Ontario, Canada

### [Lead Firmware Engineer](https://jobs.opennash.com/companies/eaton/jobs/88b0a967b92a3a5ae332/)

Eaton · Vantaa, FIN

[Software Engineering jobs](/functions/software-engineering/)

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/)
