
BMC Firmware Engineer
ZT Systems2 months ago
Taipei, TaiwanStaff+
Responsibilities
- Design, develop, code, and debug BMC firmware using server hardware architecture and system design knowledge.
- Develop platform BMC reference code and related documentation for ZT Cloud Servers.
- Review firmware, software architecture, and design specifications and provide technical feedback.
- Create design documents and plan for reliability and compatibility based on motherboard and BMC specifications.
- Plan and execute reference code and collateral.
- Participate in key product development and technical teams.
- Participate in new platform power-on events.
- Engage cross-team validation organizations throughout planning, development, and validation.
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.
- Knowledge of server hardware interfaces and specifications including SMBus/I2C, PCIe, ACPI, DDR, IPMI, 10G/1G Ethernet, SATA, and SPI.
- Understanding of processor and enterprise system-level architectures.
- Extensive hardware knowledge covering enterprise platforms, BMCs, drivers, I/O technologies, x86 CPUs, memory controllers, I/O hubs, and PC architecture.
- Working knowledge of BIOS functions as they relate to BMC.
- Experience with board-level diagnostic tools and utilities.
- Demonstrated C coding and x86 Assembly language skills.
- Knowledge of operating system internals and their interaction with BMC functions.
- Experience with OpenBMC 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 vary by work location and eligibility; some positions may require U.S. citizenship, lawful permanent residency, refugee or asylee status, or eligibility for an export-control license or exception.
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.