Job Description

Job Description

  • Design, develop, and maintain BMC software solutions.
  • Implement function in firmware to communicate with peripherals via SPI, I2C, UART
  • etc, per protocol specification and chipset datasheet.
  • Perform code reviews, unit testing, and debugging to ensure high quality and reliable BMC software.
  • Develop and maintain documentation, including design specifications, user manuals,and release notes.
  • Qualifications

    • BMC product/stack software solution experience is a must.
    • Good understanding of server power management via BMC is a must
    • Must have 5+ years experience in C++ coding in linux application, including well design concepts and code tracing skill.
    • Hardware debugging skill is must.
    • Solid Knowledge of low-level protocol, including I2C, PMBUS, SPI, UART, JTAG, GPIO.
    • Good understanding of BMC IPMI2.0 including IPMI Messaging, SDR, SEL, FRU, SOL, IPMB, LAN, KCS, event log, PEF, ME, NM, PECI.
    • Must have worked on Redfish, MCTP and PLDM
    • Experience in porting BMC to multiple HW.
    • Experience with AMI SPX/OneTree product is preferred
    • Good to have worked on DCSCM card.

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application