A leading technology firm in Tamil Nadu is seeking a Firmware Engineer 4 to architect and implement Open-BMC solutions for hyper-scale hardware. The role involves collaborating with hardware teams to define firmware requirements and conducting debugging in critical data centers. Ideal candidates will have 8-12 years of experience, strong skills in embedded programming, and familiarity with CI/CD practices. This position offers a unique opportunity to work at the forefront of firmware development within a dynamic environment.
Qualifications
8 to 12 years of relevant firmware experience.
Proven experience shipping firmware for hyper-scalar data centre products.
Strong experience with Open-BMC and open-source repositories.
Responsibilities
Lead the design and implementation of Open-BMC distributions.
Provide expert-level debugging for hyper-scale data centers.
Implement security features including Secure Boot and RoT integration.
Manage firmware from U‑Boot to Redfish/gRPC APIs.
Provide expert debugging for production issues in data centres.
Participate in firmware code development and reviews.
Provide weekly status updates to stakeholders.
Skills
Embedded SW in C, C++
Strong debugging skills
Experience with Git, Gerrit, Jenkins
Multi-thread architectures
Understanding of server topology
Knowledge in FPGA Linux socket programming
Open-BMC
Server topology
Cerberus Titan
IPC/Shell scripting
Web scripting
Open source/Open-BMC
CPU/GPU/NVMe
Education
BS/MS/BE/BTech or ME/MTech in EE, CS, or CE
Tools
Docker
JTAG
Oscilloscopes
Logic analyzers
Job description
Firmware Engineer 4
Responsibilities
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 stakeholders on development status.
Qualifications
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.
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.