Supermicro

Sr. Firmware Engineer

Supermicro
Apply
10 days ago
New Taipei, TaiwanSenior

Responsibilities

  • Design, implement, and verify server-system CPLD/FPGA firmware.
  • Build Verilog IP, modules, and test-bench environments.
  • Use Lattice, Intel, or Xilinx FPGA design flows for new projects.
  • Maintain existing projects and develop new projects.
  • Develop test and debug environments to accelerate project debugging and production.
  • Design and develop microcontroller and BMC firmware.
  • Instrument code to optimize performance.
  • Collaborate with hardware teams, ODMs, and vendors.
  • Maintain utilities to meet internal requirements.

Requirements

  • Bachelor's degree in computer systems engineering, electrical engineering, or an equivalent engineering degree.
  • Minimum 5+ years of related firmware development experience and/or training.
  • Proficiency in C/C++ and Verilog.
  • Experience with FPGA design flows, including Lattice, Intel, or Xilinx.
  • Expertise in DMTF standards such as MCTP, SPDM, and PLDM is preferred.
  • Experience with the Lattice Development Environment is preferred.

Tech Stack

Categories

Supermicro

About Supermicro

5,001-10,000 employees

Supermicro designs and manufactures servers, storage systems, GPU platforms, and rack-scale datacenter hardware for enterprises, cloud providers, AI/HPC, and telecom/edge deployments. Its business centers on configurable building-block systems sold directly and through channel partners, plus motherboards, enclosures, and embedded/IoT solutions. Founded in 1993 and headquartered in San Jose, California, Supermicro is a public company trading on NASDAQ under the ticker SMCI.

Contact me