1. Custimze the OpenBMC to meet customer‘s requirement
2. OpenBMC bring up and modification for server platform
3. OpenBMC SW architecture research and develop, like to systemd service management, dbus object mapper, phosphor feature sets
4. Uboot/Kernel/Linux driver/Service&Application/Script/python ability
5. C/C++/Java/Html language programming
6. Troubleshooting of hardware/firmware and clarify the question/bug with function team
7. Write technical documents and training engineers.
1.Custimze OpenBMC to meet customer‘s requirement.
2.OpenBMC bring up and modification for server platform.
3.Coordinate communication with cross-functional team regarding the OpenBMC related tasks.
4.Coordinate communication with customer regarding the OpenBMC related tasks.
1. Software management of server/workstation products for customer.
2. Software includes BIOS, BMC, firmware, device drivers and OS..
3. Work and coordinate with customer, 3rd party vendors and project members for:
- Schedule and version control of project related software
- Issue management of project related software.
- Collect and deliver software list to customer.
4. Work with customer to enable IEC project members for SW related process or working model.
1.BMC firmware development
2.Troubleshooting of hardware and firmware
3.Driver coding of embedded system
4.Linux kernel porting for particular SOC
5.know-how of IPMI
1. Coordinate communication with the customer regarding BMC related issues and requirements.
2. Coordinate communication with the cross-function teams for BMC related issues/features.
3. BMC related hardware verification/testing.
4. BMC HW porting with AMI code.