2 days ago
San Jose, CA, USASenior
Responsibilities
- Design, develop, and maintain BMC software solutions for product functions such as sensor monitoring, event logging, and WebUI interfaces.
- Implement firmware communication with peripherals using SPI, I2C, UART, and related protocol specifications and chipset datasheets.
- Perform code reviews, unit testing, debugging, and hardware troubleshooting to ensure reliable BMC software.
- Develop and maintain design specifications, user manuals, and release notes.
- Port BMC software to multiple hardware platforms.
Requirements
- BMC product or stack software solution experience is required.
- Understanding of server power management through BMC is required.
- At least 5 years of C++ coding experience in Linux applications, including software design and code-tracing skills.
- Hardware debugging experience is required.
- Knowledge of low-level protocols including I2C, PMBUS, SPI, UART, JTAG, and GPIO.
- Understanding of BMC IPMI 2.0 concepts including IPMI Messaging, SDR, SEL, FRU, SOL, IPMB, LAN, KCS, event logs, PEF, ME, NM, and PECI.
- Experience with MCTP and PLDM is required.
- Experience porting BMC software to multiple hardware platforms.
- Experience with AMI SPX/OneTree is preferred.
- Experience with DCSCM cards is preferred.
Benefits
- Employees hold equity in the company.
- Axiado offers a diverse, collaborative environment with opportunities for continuous learning and visible impact at a growing semiconductor company.
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.
