Sanmina-SCI · Chennai, India
Senior Firmware Engineer
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 →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.
More jobs at Sanmina-SCI
Firmware Architect
Chennai, India
Programmer Analyst
Chennai, India
Senior Programmer Analyst
Chennai, India
Senior Web Developer
Chennai, India
Software Engineer (Systems) 3
Chennai, India
Similar jobs at other companies
Firmware Engineer lll
TotalEnergies
Camera Firmware Engineer
Qualcomm · Hyderabad, Telangāna, India
Firmware Engineer, Staff
Qualcomm · Toronto, Ontario, Canada
Lead Firmware Engineer
Eaton · Vantaa, FIN