Sr. BMC Engineer - middleware services - Taipei
Description
Job Description:
1. Design, develop, and maintain OpenBMC middleware services based on D-Bus architecture
2. Design and implement platform management features for enterprise server platforms
3. Debug and optimize interactions between Redfish/IPMI, middleware services, and Linux kernel components
4. Integrate hardware monitoring, sensor management, inter-service communication, and firmware update mechanisms
5. Collaborate cross-functionally with BIOS, kernel, hardware, and validation teams for platform bring-up, debugging, and issue resolution
Requirements:
1. Strong experience in embedded Linux system development using C++
2. Solid understanding of OpenBMC architecture, middleware service design, and systemd service management
3. Experience debugging Linux systems, including D-Bus tracing, IPC-related issues, memory leaks, and service crash analysis
4. Experience with Yocto build systems and meta-layer customization
5. Ability to independently own middleware service design, debugging, and feature integratio