Sr. Staff Firmware engineer

Date: Jul 9, 2024

Location: Chungho, Taiwan, TW

Company: Super Micro Computer

Job Req ID: 24290

About Supermicro:

Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.

Job Summary:

Supermicro's Software team is looking for an experienced Sr. Staff Firmware Engineer with deep emphasis in embedded firmware and a passion for new technologies. As a key member of our firmware engineer team, you will have the opportunity to define and develop key firmware solutions for related applications. This engineer will be responsible for defining, developing, testing, delivering, documenting, and maintaining BMC, CMM and SAS Expander Firmware for server system and debug/troubleshoot potential issues while working closely with hardware design team members. This role requires an energetic and motivated individual ready to innovate and must have an experience in a quick paced rapid development group setting.

Essential Duties and Responsibilities:

Includes the following essential duties and responsibilities (other duties may also be assigned):

. The Job need to design Supermicro Enterprise Product server OpenBMC FW features and create standard software flow.

. Implement/Reproduce/Analyze/Verify customer requirements and issues.

. You will work closely with internal software development to come out good firmware infrastructure and develop proprietary OpenBMC for optimums firmware process on Supermicro.

. Assist in managing redfish standardization projects and proprietary implementations.


Bachelor's degree in electrical or computer engineering, or computer science, is preferred. A Master's degree is strongly desirable.

. Minimum of 12 years working experience in firmware development preferred.

. Experience in Kernel, Driver, uBoot, Redfish, IPMI protocol, ARMs processors, virtual media and web server.

. Experience in software or hardware protocol: I3C, I2C, USB, UART, PECI, MCTP, SPDM, PLDM, Storlib, NVME-MI, NCSI, IPV6, HTTPS...

. Strong programming skills in C/C++, JavaScript, with hands-on experience in embedded Linux development.

. Any knowledge of Intel, AMD, ARMs server platforms and system management architecture.

. Any knowledge of system management architecture and total solution.

. Any knowledge of firmware security involved.

. OpenBMC or Traditional BMC preferred.

Job Segment: Cloud, Embedded, Testing, Firmware, Computer Science, Technology