Staff Firmware Engineer

Date: Apr 8, 2024

Location: Bade, Taiwan, TW

Company: Super Micro Computer

Job Req ID: 24083

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:

We are seeking a fulltime Staff Firmware Engineer to assist in the development of embedded products. The candidate must be able to lead other engineers in the team, work closely with other teams to achieve the goal. The qualified individual will be responsible for problem solving, bug fixing, task definitions, assignments and schedules for the design among priorities.

Essential Duties and Responsibilities:

- Develop Storage products and features about Storage Server, SAS JBOD and NVMe JBOF

- Develop BMC FW feature for Storage system

- Develop RAID solution to as alternative solution of replace Intel VROC, and reduce the cost of HW RAID solution for bootable RAID for OS drive on AMD platform.

- Responsible for designing, debugging, developing, testing, and maintaining SAS Expander Firmware and PCIe Switch Configuration for Storage system.

- Work closely with the software and hardware teams to develop and integrate embedded code to work with a variety of devices (MCU, CPLD, FPGA, etc..).

- OEM project maintain, and customer service

Qualifications:

• BS in EE or CS/CE preferred

3+ of the following requirements should be matched

• Strong programming skills in C/C++, Linux Shell and Java Scripts.

• Experience in embedded or Linux vulnerability discovery or malware detection.

• Experience in SAS Expander Firmware development

• Experience in RAID Storage development

• Experience in UEFI (OpROM BIOS), Linux/Windows OS Driver on SCSI Driver development

• Experience in IPMI Firmware development.

• Knowledge in some protocols: SAS/SCSI/SES and PCIe/NVMe

• Knowledge in some protocols: IPMI, Redfish, SNMP, I2C, SPI, PMBUS


Job Segment: Cloud, Embedded, Firmware, Developer, Linux, Technology