
BMC Firmware Engineer
ZT Systems3 days ago
Taipei, TaiwanStaff+
Responsibilities
- Design, develop, code, debug, and validate BMC firmware for cloud server platforms.
- Develop BMC reference code, collateral, documentation, and design specifications.
- Review firmware and software architecture and provide feedback on technical specifications.
- Plan for server reliability, compatibility, motherboard configuration, and BMC system requirements.
- Participate in platform power-on events, product development teams, and cross-functional validation activities.
- Implement and advance secure firmware features including Secure Boot, SPDM, Root of Trust, TCG DICE, and NIST-aligned security practices.
- Perform security assessments and threat modeling for firmware designs.
- Collaborate with industry partners and stakeholders on BMC security features and protocols.
- Mentor junior engineers in secure firmware development and cryptographic implementation practices.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related technical discipline.
- At least 5 years of BMC development experience, including user interface or presentation-layer development.
- At least 3 years of experience with OpenBMC and at least 3 years of experience with AMI BMC.
- Knowledge of server hardware interfaces and specifications including SMBus/I2C, PCIe, ACPI, DDR, IPMI, Ethernet, SATA, SPI, and I3C.
- Understanding of processor, enterprise system, BMC, driver, I/O, memory-controller, I/O-hub, and PC architectures.
- Strong knowledge of secure firmware concepts, security microarchitecture, cryptographic algorithms, and protocols.
- Experience with certificates, PKI, SHA, ECC, HMAC, and AES.
- Demonstrated C coding and x86 Assembly language skills.
- Working knowledge of BIOS functions, operating-system internals, and their interaction with BMC functions.
- Experience with board-level diagnostic tools and utilities.
- Experience with OpenBMC and/or Redfish is preferred.
Benefits
- Competitive base salary and performance-based annual bonus eligibility.
- 401(k) retirement savings plan and tuition reimbursement for eligible education programs.
- Medical, dental, and vision coverage, mental health resources, wellness support, and company-paid life and disability insurance.
- Paid time off, company-paid holidays, parental leave, and family-care support programs.
- Structured training, on-the-job learning, matching gifts, and volunteer programs.
- Benefits and eligibility vary by work location and are available to eligible employees.
Tech Stack
C
Categories
About ZT Systems
ZT Systems designs, builds, and deploys custom hyperscale server, storage, and accelerator platforms for major cloud and telecommunications providers. The privately held company handles end-to-end engineering, high-volume manufacturing, and global service and support to meet large fleet and data center requirements. Headquartered in Secaucus, New Jersey, it focuses on cloud infrastructure management and delivering tailored hardware solutions at scale for production environments worldwide.