OpenNash Jobs
Sanmina-SCI · Chennai, India

Senior Firmware Engineer

Chennai, IndiaSenior individual contributorSoftware 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 →

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 Web Developer

Chennai, India

Similar jobs at other companies

Camera Firmware Engineer

Qualcomm · Hyderabad, Telangāna, India

Firmware Engineer, Staff

Qualcomm · Toronto, Ontario, Canada

Lead Firmware Engineer

Eaton · Vantaa, FIN

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.