
Senior Firmware Engineer
Supermicro
full-time
Posted on:
Location Type: Office
Location: Chungho • Taiwan
Visit company websiteExplore more
Job Level
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