Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

系微股份有限公司

Senior BMC Firmware Engineer - Taichung

Posted Updated
Discussion

Description

Job Description:
Responsible for BMC (Baseboard Management Controller) firmware development and maintenance for server platforms.
1. Design, develop, and validate BMC firmware features for Intel / AMD / NVIDIA server platforms
2. Port and maintain sensor configurations (temperature, voltage, fan, power)
3. Develop and integrate MCTP (Management Component Transport Protocol) stack and related transport bindings (PCIe VDM, SMBus/I2C, KCS, USB, SPI)
4. Implement platform-specific management features
5. Collaborate with system teams to define and validate firmware requirements
6. Debug hardware/firmware issues using logic analyzer, JTAG, or UART console
7. Focus on platform bring-up and low-level platform integration for BMC SoC (e.g., ASPEED AST2600, AST2700).
8. U-Boot and Linux kernel bring-up for BMC SoC on new server board designs
9. Develop and maintain kernel device drivers for hardware peripherals (I2C, I3C, SPI, GPIO, Jtag, eSPI, UART, IPMB, SSIF, etc.)

Requirements:
1. 3+ years of hands-on BMC firmwar

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →