Talent.com
Sanmina
Firmware ArchitectSanmina • Chennai, India
Firmware Architect

Firmware Architect

Sanmina • Chennai, India
30+ days ago
Job description

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.

Create a job alert for this search

Firmware Architect • Chennai, India

Similar jobs

CyberArk Engineer

JUARA IT SOLUTIONSChennai, Tamil Nadu, India
Remote
Quick Apply

Notice Period: Immediate Joiners or Up to 15 Days.We are looking for a skilled CyberArk Engineer to join our Identity and Access Management (IAM) team.The ideal candidate will have hands-on experie... Show more

Security Architect

JUARA IT SOLUTIONSChennai, Tamil Nadu, India
Remote
Quick Apply

Notice Period: Immediate Joiners or Up to 15 Days.We are seeking an experienced Security Architect to lead the design and implementation of enterprise-wide cybersecurity solutions.The ideal candida... Show more

Senior Software Architect (100% Remote Worldwide)

Tether Operations LimitedChennai, TN, IN
Remote

Join Tether and Shape the Future of Digital Finance.At Tether, we’re not just building products, we’re pioneering a global financial revolution.Our cutting-edge solutions empower businesses—from ex... Show more

Corporate Security Architect

JUARA IT SOLUTIONSChennai, Tamil Nadu, India
Remote
Quick Apply

Notice Period: Immediate Joiners or Up to 15 Days.This role is responsible for strengthening the organization's security posture by conducting Third-Party Risk Assessments (TPRA), evaluating SaaS a... Show more