跳到主要內容區

【徵才中】系微股份有限公司 115/08/05版

<代PO> 對公司或工作有興趣者,歡迎與 電子系賴老師 聯絡 Line 0919971254。

公司名稱:系微股份有限公司

公司官網:系微股份有限公司 - 領先的 UEFI OpenBMC 韌體供應商

公司地址:台北市中山區建國北路二段12016 /台中市南區忠明南路76034

職務名稱:Senior BMC Firmware Engineer

工作內容說明

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.)

工作經歷:

1. 3+ years of hands-on BMC firmware development experience
2. Proficient in C / C++ embedded programming
3. Experience with OpenBMC and ASPEED BMC platforms
4. Familiar with IPMI, Redfish, PLDM, and MCTP protocols
5. Experience with sensor porting: SDR records, threshold configuration, sensor reading pipeline
6. Familiar with Intel (EGS/BHS/OKS) or AMD (Genoa/Turin/Venice) or NVIDIA server platform BMC features
7. Experience with I2C, SMBus, LPC, eSPI, PCIe hardware interfaces
8. Able to read and understand hardware schematics and datasheets
9. Strong knowledge of Linux kernel internals and driver

其他條件:

1. Experience with U-Boot bootloader porting or customization
2. Familiar with Linux kernel driver development (I2C, GPIO, HWMON, IPMB)
3. Knowledge of MCTP, NCSI, NVMe-MI, SPDM
4. Exposure to NVIDIA GPU BMC management (SMBPBI, NSM, NVLink)
5. Familiarity with Yocto Project / BitBake build system
6. Familiar with MCTP kernel subsystem (mctp-i2c, mctp-pcie)
7. Understanding of secure boot flow for BMC (verified-boot, FIT image signing)

職缺刊登網址:

Senior BMC Firmware Engineer - Taipei

Senior BMC Firmware Engineer - Taichung

職務名稱:Sr. BMC Engineer - Redfish

工作內容說明

We are looking for a Software Engineer with strong experience in BMC (Baseboard Management Controller) development to join our team. The candidate will work on OpenBMC-based firmware development with a focus on Redfish implementation and integration.

Key responsibilities include:

1. Develop and maintain OpenBMC firmware features and services

2. Implement and enhance Redfish APIs for system management

3. Work on platform integration, debugging, and performance optimization

4. Collaborate with firmware teams to implement Redfish APIs

5. Participate in design reviews and contribute to architecture decisions

6. Troubleshoot and resolve issues across BMC and system management stack

工作經歷:

1. 3+ years of experience in BMC firmware development, OR 5+ years of experience in software development

2. Experience with Linux system programming

3. Familiarity with OpenBMC architecture and its components (e.g., bmcweb, phosphor services)

4. Experience with RESTful APIs and JSON-based interfaces

5. Proficient in C/C++ programming

6. Ability to work independently and collaboratively in a cross-functional team

其他條件:

1. Redfish schema design and implementation experience

2. D-Bus communication in Linux environments

3. Yocto Project / OpenEmbedded build system

4. CI/CD workflows and Gerrit/Git-based development processes

職缺刊登網址:

Sr. BMC Engineer - Redfish - Taipei

Sr. BMC Engineer - Redfish - Taichung

職務名稱:Sr. BMC Engineer - middleware services

工作內容說明

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

工作經歷:

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

其他條件:

1. Experience with platform management protocols and specifications such as PLDM, and HPM firmware update

2. Familiar with Git workflows and web-based code review systems such as Gerrit

3. Experience working with NVIDIA, AMD, or Intel server platforms

4. Ability to deliver complete solutions, including implementation, documentation, test plans, and development records

5. Proficient in using AI-assisted engineering tools to improve debugging efficiency, code analysis, and test automation

職缺刊登網址:

Sr. BMC Engineer - middleware services - Taipei

Sr. BMC Engineer - middleware services - Taichung

職務名稱:BMC/Embedded Linux 軟韌體工程師

工作內容說明

負責研發下列相關領域軟韌體

1. Develop Embedded Linux related device drivers, protocols, or applications.

2. Develop BMC/IPMI (Server Management) related firmware or software.

3. Open source integration.

工作經歷:

1. 2年以上BMC/Embedded工作經驗。

2. Solid C programming background.

其他條件:

Experiences of any the following would be a plus:

 -C++ or Java programming.

 -RTOS/Embedded Linux programming.

 -Network/Router development.

 -Linux shell script.

 -Web, HTML5.

職缺刊登網址:

BMC/Embedded Linux 軟韌體工程師 - 台北

BMC/Embedded Linux 軟韌體工程師 - 台中

職務名稱:新鮮人BMC工程師

工作內容說明

1. Develop RTOS or Embedded Linux related device drivers, protocols, or applications.

2. Develop BMC/IPMI (Server Management) related firmware or software.

3. Open source integration.

4. Solid C/C++ programming background.

工作經歷:不拘(歡迎希望從事BMC開發之人才主動應徵、歡迎社會新鮮人投遞履歷)

其他條件:

Experiences of any the following would be a plus:

 -Java programming.

 -RTOS/Embedded Linux programming.

 -Network/Router development.

 -Linux shell script.

 -Web, HTML5.

 -Assembly.

職缺刊登網址:

新鮮人BMC工程師專區 - 台北/台中

 

瀏覽數: