NPU MI (Management Interface) Software Engineer at FuriosaAI - ScoutJobs - The AI-curated global job board
Skip to content
F
Posted 8 hours ago

NPU MI (Management Interface) Software Engineer

FuriosaAINPU MI (Management Interface) Software Engineer

Requirements

Embedded C or C++ proficiency, NPU/GPU/SoC firmware experience, MCTP and PLDM protocol knowledge, Low-level interface experience (I2C, SPI, PCIe), System-level debugging skills

Skills

C#Embedded CFirmware

About the role

Responsibilities

  • Design and develop NPU Management Interface (MI) firmware/software for Host/BMC and NPU communication
  • Implement MCTP, PLDM, and custom MI command handling for out-of-band management and control
  • Develop device-management features over SMBus/I²C, I3C, PCIe VDM, or custom sideband channels
  • Integrate health reporting, thermal/power telemetry, and runtime status into NPU firmware
  • Ensure compliance with industry specifications through spec-driven design and validation
  • Support bring-up, interoperability testing, and rack-scale platform integration
  • Develop test strategies and validation tools based on MCTP and PLDM specifications

Requirements

  • Strong proficiency in embedded C or C++
  • Experience with firmware development for NPU/accelerator, GPU, or SoC
  • Understanding of management protocols including MCTP and PLDM
  • Experience with low-level interfaces such as SMBus/I²C, I3C, SPI, or PCIe
  • Ability to interpret complex protocol specifications
  • Familiarity with device telemetry, sensor frameworks, and health monitoring
  • Experience with system-level debugging using logic/protocol analyzers
  • Knowledge of embedded systems, bare-metal, or RTOS environments

Preferred Qualifications

  • Experience with BMC firmware stacks like OpenBMC, Redfish, or IPMI
  • Background in spec creation or standards compliance validation
  • Experience defining FRU data and power/thermal management policies
  • Familiarity with secure provisioning and firmware update mechanisms
  • Experience with large-scale datacenter or HPC system integration
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

NPU MI (Management Interface) Software Engineer

FuriosaAI · Seoul

Sign up to apply