Senior Firmware Engineer

SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED

Chennai District

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED seeks a Firmware Engineer (8–12 yrs) to lead Open-BMC distributions for hyper-scale hardware, including hardware abstraction layers and D‑Bus interfaces.

Role emphasizes collaboration with hardware and systems teams to define firmware requirements for OCP-compliant servers, drive CI/CD, and support production with debugging and telemetry.

Candidates should have strong C/C++, RTOS, Open-BMC exp, U-Boot, Secure Boot, and server hardware knowledge.

Qualifications

  • BS/MS/BE/BTech or ME/MTech in EE, CS or CE with 8–12 years in firmware.
  • Strong knowledge of Embedded SW in C/C++, RTOS, and robust debugging.
  • Embedded programming for multi-thread architectures and board bring up.
  • Cloud-scale tooling: Git, Gerrit, Jenkins, Docker for builds.
  • Hardware bring-up with Aspeed AST2500/AST2600; low-level debugging (JTAG).
  • BMC rebranding, BIOS configuration and FPGA Linux IPC knowledge.
  • Web scripting and test automation experience.
  • Hyperscale shipping firmware for data-centre products.
  • Open-Source Open-BMC experience preferred.
  • Server architecture: CPUs/GPUs/NVMe know-how.
  • Security protocols: Cerberus/Titan or similar.
  • Strong communication for industry forums and distributed teams.

Responsibilities

  • Architect Open BMC solutions for hyper scale hardware with HW abstraction layers.
  • Hyper scale collaboration: define firmware requirements for OCP servers/enclosures.
  • Modern CI/CD integration: drive automated testing for firmware deployments.
  • Security & Root of Trust: implement Secure Boot and RoT integration.
  • Full-Stack Ownership: manage from U-Boot to Redfish/gRPC APIs.
  • Production Support: debugging in hyper scale data centres using telemetry.
  • Participate in firmware code development and reviews.
  • Provide weekly status updates to stakeholders.

Skills

Embedded C/C++
RTOS
Debugging
Multi-threaded firmware
Open-BMC
Open-source collaboration
CI/CD concepts
U-Boot
Redfish/gRPC
HW bring-up
Shell scripting
Web scripting
Test automation
Security protocols
Communication

Education

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

Tools

Git
Gerrit
Jenkins
Docker
JTAG
Oscilloscopes
Logic Analyzers
Aspeed AST2500/AST2600

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Architect
Firmware Architect

Sanmina • Chennai

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

Mulya Technologies • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Firmware Engineer-Lead
Firmware Engineer-Lead

Mulya Technologies • Pune District

On-site
INR 4,000,000 - 7,000,000
Firmware Engineer 1
Firmware Engineer 1

Sunrise Biztech Systems • Hyderabad

On-site
INR 550,000 - 850,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 Engineer
Firmware Engineer

Proxelera • Hyderabad

On-site
INR 900,000 - 1,500,000
Firmware Manager
Firmware Manager

KOHLER India • Maharashtra

On-site
INR 3,800,000 - 6,000,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Engineer - Embedded Firmware
Senior Engineer - Embedded Firmware

Eaton • Pune District

On-site
INR 1,800,000 - 2,600,000
Firmware Engineer-Lead
Firmware Engineer-Lead

Mulya Technologies • Bengaluru

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