About the job
Key Responsibilities
Design and implement the NPU Management Interface (MI) firmware/software to facilitate seamless communication between Host/BMC and NPU devices.
Develop and sustain MCTP, PLDM, and custom MI command handling for comprehensive out-of-band NPU management, monitoring, and control.
Craft device-management features utilizing SMBus/I²C, I3C, PCIe VDM, or custom sideband channels.
Integrate MI capabilities into the NPU firmware, including:
Health and error reporting mechanisms
Thermal and power telemetry systems
Runtime status, utilization metrics, and intricate debug information
Ensure adherence to industry standards through thorough spec-driven design, implementation, and validation.
Assist in bring-up processes, interoperability testing, rack-scale platform integration, and system-level validation.
Formulate test strategies and validation tools aligned with MCTP and PLDM specifications.
Conduct protocol compliance testing, regression testing, and interoperability verification.

