1. Board Bring up and BSP provide
2. Driver development for customer requirement
3. Design diagnostic plan and release image.
4. Ethernet switch software potocol design.
5. Trouble shooting for complex development issues.
1. Develop and maintain the server BMC firmware.
2. Develop new features for BMC to enhance server management.
3. Collaborate with the hardware and BIOS teams to clarify questions and resolve issues.
4. Conduct code reviews, tests, and debugging to ensure the quality and reliability of the BMC firmware.
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.
1. Deep diving to Server features such as IPMI,Redfish,RAS and etc...
2. Develop BIOS/BMC Features and tools.
3. Responsible for porting, debugging, developing and improving the firmware for server projects.
4. Develop a verify and other tool, for example: aging tool, debug tool, a request tool from the customer and etc.
1. Familiar with Linux and C.
2. Interested in developing IPMI
3. Discuss your project/work arrangement/issues with your manager
4. Be able to collaborate with team members and across departments.
5. Be able to understand circuit diagrams
****** We focus on teamwork and personal growth. We provide on-the-job training such as C language basic, Git conception, programming for MCU and ARM chips, OS architecture, containerization management, and self-growth courses, welcoming fresh people in the workplace to join. ******