Supermicro

Senior Firmware Engineer

Supermicro

full-time

Posted on:

Location Type: Office

Location: ChunghoTaiwan

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Responsible for designing, porting, developing, debugging, and maintaining BMC/IPMI related software and firmware for server systems
  • Work closely with software and hardware teams to develop and integrate embedded firmware solutions
  • Develop and maintain remote management interfaces including RESTful APIs, SNMP, HTML5 web interface, iKVM, and Virtual Media
  • Develop new features and enhancements for BMC firmware, including Redfish management functions and platform-specific capabilities
  • Implement and maintain platform monitoring and control functions for system components such as motherboard, backplane, M.2, U.2, NVMe, HDD, SAS controller, LAN add-on cards, OCP cards, and other system peripherals.

Requirements

  • Master’s degree in Computer Science, Electrical Engineering, or a related engineering field with 5+ years of industry experience
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related engineering field with 7+ years of industry experience
  • Embedded or Linux development experience, including U-Boot, Linux Kernel, device drivers, and file systems
  • Familiarity with industry protocols and technologies such as: IPMI, Redfish, SNMP, I2C, SPI, PMBus, IPMB, KCS, RGMII, HTTPS, LDAP, SMTP, NTP, MCTP, PCIe, USB, NVMe-MI, JSON, XML, and related management interfaces
  • Experience with ARM TrustZone or secure firmware development
  • Experience working with x86 server platforms (Intel or AMD).
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
BMC softwareIPMIembedded firmware developmentRESTful APIsSNMPHTML5RedfishLinux developmentdevice driversARM TrustZone