Sr. Firmware Engineer
On-siteChung-ho, Taipei, Taiwan
Job Summary
Design, port, develop, debug, and maintain BMC/IPMI software and firmware for server systems. Collaborate with software and hardware teams to integrate embedded firmware solutions and develop remote management interfaces including RESTful APIs, SNMP, HTML5 web interfaces, iKVM, and Virtual Media. Create new features for BMC firmware such as Redfish management functions and implement platform monitoring for system components like motherboards, backplanes, NVMe controllers, and LAN add-on cards. Lead the team by defining tasks, assignments, and schedules while solving problems and fixing bugs. Work within a fast-paced, collaborative environment supporting global data center, cloud, and hyperscale customers.
Required Qualifications
- 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
Desired Qualifications
- 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)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.