NPU Firmware Engineer

SAPEON: We Make AI Happen

Our mission is to create cutting-edge technology that serves humanity. 
 
As an AI-focused semiconductor chip and systems developer, we continuously explore new and innovative ways to solve real-world problems. Our team is dedicated to pushing the boundaries of what is possible and passionate about making a real impact. 
 
With our flagship series of AI semiconductor chips, we deliver unparalleled performance and efficiency in machine learning and deep learning applications across various industries, including security, media, manufacturing, mobility, and automotive.
 
Join our journey to create a happier, more enriched humanity that can address today's challenges while making strides toward a greener future.

About the role

We are looking for Firmware Engineers with server-class experience for our future AI accelerators.   The individual would have experience in data center IT infrastructure and write the necessary firmware for our AI accelerators to interact with one or more hosts.  They would also contribute to making our products secure and reliable in the context of the data center.  They will program the hardware inside our accelerators to allow data center owners to monitor them.

What you'll do

  • Design and implement drivers (and/or Firmware) for our AI accelerators for operation in the datacenter including
    • Security (Secure Boot, Root of Trust, Attestation)
    • Baseboard Management Controller (BMC), other power and thermal management controllers 
    • RAS and reliability related hardware
    • External Interfaces such as PCIe 
  • Defining the Boot Flows of the Accelerator and writing firmware to facilitate this.
  • Familiarity with and conformance to these standard bodies: Open Compute Project (OCP), Trusted Computer Group (TCG), Distributed Management Task Force (DMTF)

Requirements
  • B.S, M.S or Ph.D. in Computer Science, Computer Engineering, or related fields (or equivalent experience)
  • 5+ years of direct experience with Server Firmware Development (C/C++) in the following:
    • Motherboard Architecture and Programming for this hardware
      • NorthBridge, SouthBridge, PCIe, OTA updates
      • Hardware/Firmware Security Primitives (Secure Boot, Root of Trust, Attestation),
      • Baseboard Management Controllers (BMC) and power/thermal management, sensors, fan control
      • RAS/reliability architectures
    • Boot process and flows for ASICs
      • Deep understanding of (BIOS/UEFI)
      • CPU/GPU boot process, kernel bootloader

Preferred Qualifications
  • 10+ years of Firmware Development experience
  • Experience with memory interfaces, OS primitives, memory management, scheduling, interrupts, threading. 
  • Experience with Platform initialization, Board support package integration, low level drivers for peripherals such as I2C, eMMC, SPI, USB, UARTs 
  • Experience with RTOS and/or Linux Kernel, especially drivers and network stack
  • Working knowledge of transport stack particularly RDMA (RoCEv2)
  • Experience with parallel programming such as CUDA, RoCM and OpenCL
  • Platform services (program, control, and monitor Optics, PHY, FPGAs)
  • Board Support Package, Operating Systems spanning RTOS to Linux/Windows
  • Experience with QEMU, FPGA Emulation

Benefits
  • Competitive compensation + equity plan 
  • Medical/Dental/Vision/Life Insurance with no premium cost
  • Retirement plan with company matching
  • PTO and paid holidays

The pay range for this role is:

150,000 - 250,000 USD per year (SAPEON HQ)

R&D

Santa Clara, CA

Share on:

Terms of servicePrivacyCookiesPowered by Rippling