Sr. BMC Engineer
On-site · Sanchong, Taipei, Taiwan
Job Summary
Sr. BMC Engineer at Jabil responsible for designing, developing, maintaining, and debugging BMC firmware with focus on server hardware architecture and system design; able to lead cross-functional teams, coach members, and drive feature development from concept through manufacturing release. Requires strong C/C++ skills, deep Linux knowledge, and hands-on experience with BMC protocols (I2C, PMBUS, SPI, UART, JTAG, GPIO) and IPMI2.0/DCMI. Familiarity with Redfish, WebUI, and Linux kernel development; demonstrated ability to port BMC to custom hardware and manage whole server project cycles. Emphasis on leadership, debugging, and collaborative problem solving.
Required Qualifications
- BMC or opensource software solution experience
- Good C/C++ coding skills
- Understanding of Linux operating system (kernel, applications)
- Knowledge of low-level protocols: I2C, PMBUS, SPI, UART, JTAG, GPIO
- Knowledge of BMC IPMI2.0 and DCMI1.5 (IPMI Messaging, SDR, SEL, FRU, SOL, IPMB, LAN, KCS, event log, PEF, ME, NM, PECI)
- Experience porting BMC to custom hardware or algorithms
- Experience participating in at least one full server project cycle
- Rich experience with Redfish or WebUI or Linux kernel development
- Bachelor or Master in Electronics, computing, software engineering or similar
- Leadership capabilities and cross-functional team collaboration
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.