5 months ago
Hyderābād, IndiaSenior
Responsibilities
- Design, develop, and maintain BMC software solutions for product features such as sensor monitoring and event-log WebUIs.
- Implement firmware functions to communicate with peripherals using SPI, I2C, UART, and specified protocols.
- Perform code reviews, unit testing, debugging, and hardware debugging to ensure reliable BMC software.
- Develop and maintain design specifications, user manuals, and release notes.
- Port BMC software to multiple hardware platforms.
Requirements
- At least 5 years of C++ coding experience in Linux applications.
- Mandatory experience with BMC product and stack software solutions.
- Strong understanding of server power management through BMC.
- Strong low-level protocol knowledge, including I2C, PMBUS, SPI, UART, JTAG, and GPIO.
- Strong understanding of BMC IPMI 2.0, including IPMI Messaging, SDR, SEL, FRU, SOL, IPMB, LAN, KCS, event logs, PEF, ME, NM, and PECI.
- Experience with MCTP and PLDM.
- Experience porting BMC software to multiple hardware platforms.
- Experience with AMI SPX/OneTree is preferred.
- Experience with DCSCM cards is preferred.
- Well-designed coding concepts and code-tracing skills.
About Axiado
Axiado builds hardware-anchored platform security for servers and infrastructure, centered on its Trusted Control/Compute Unit (TCU) processor with root-of-trust functions and AI-based threat detection. It sells security silicon, firmware, and reference platforms to server and network equipment makers and cloud providers integrating baseboard management and platform resiliency. The company was founded in 2017, is privately held, and is headquartered in San Jose, California.
