Firmware Architect
Actively Reviewing the ApplicationsSANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED
India, Tamil Nadu, Chennai
Full-Time
INR 7–30 LPA
Posted 2 days ago
•
Apply by June 28, 2026
Job Description
Requisition ID: 107033-0
Firmware Engineer 5
Duties of Position: (Include specific duties and responsibilities)
The Person Should Perform The Following In His Role
integrates seamlessly with BIOS and cloud-scale fleet management
BS/MS/BE/BTech or ME/MTech in EE, CS, or CE with 12 to 15 years of relevant firmware experience.
Apply Back to results
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
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
- 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
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
- 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
- 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
Apply Back to results
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Engineer (Devops & Big Data)
AMISEQ
Bengaluru
Full-Time
Python
Hadoop
Linux
Lead Assistant Manager
EXL
India
Full-Time
₹8–12 LPA
Machine Learning
Python
SQL
+15
DevOps Engineer — Infrastructure Team
Nasuni
India
Full-Time
Quality Assurance
Python
Cloud Platforms
+21
Application Developer
Accenture services Pvt Ltd
Hyderabad
Full-Time
Python
Performance and Web Analytics-Python(SQL)-Data Scientist-ML
LTIMindtree
India
Full-Time
Data Analysis
Python
Cloud Platforms
+4
Share
Quick Apply
Upload your resume to apply for this position