Systems Software Engineer NPU Management Interface

FuriosaAI is a South Korean AI semiconductor company building energy-efficient inference accelerators, servers, and software for enterprise and cloud AI deployments.

Seoul, South Korea
About FuriosaAI

FuriosaAI develops the RNGD AI inference accelerator and NXT RNGD Server, alongside a software toolchain for compiling, optimizing, and deploying LLM and agentic-AI workloads.

View jobs by FuriosaAI

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and develop firmware and software for NPU management communication between hosts, BMCs, and NPU devices. You will implement management protocols and device-management features, integrate telemetry and health reporting, perform compliance and interoperability testing, and build validation tools.

Requirements

  • Proficiency in embedded C or C++
  • Experience with firmware development for NPUs, accelerators, GPUs, or SoCs
  • Understanding of MCTP and PLDM
  • Experience with SMBus, I²C, I3C, SPI, and PCIe
  • Knowledge of embedded systems, bare-metal or RTOS environments, and firmware lifecycle flows
  • Experience with system-level debugging and low-level debug tools

Responsibilities

  • Design and develop NPU Management Interface firmware and software
  • Implement and maintain MCTP, PLDM, and custom management-interface command handling
  • Develop device-management features over SMBus, I²C, I3C, PCIe VDM, and sideband channels
  • Integrate health reporting, telemetry, utilization metrics, and debug information into NPU firmware
  • Perform specification-driven design, implementation, and validation
  • Support bring-up, interoperability testing, platform integration, and system-level validation
  • Develop test strategies and validation tools based on MCTP and PLDM specifications
  • Perform protocol compliance, regression, and interoperability testing
Systems Software Engineer NPU Management Interface at FuriosaAI | JobStash