Nov 2020 - Present
• Network Switch Board Bring-Up and Diagnostic Development
1. Validate I2C interface by accessing all I2C slave devices.
2. Verify all functions of CPLD.
3. Develop memory mapping tool.
4. Test and validate DPLL reference clock functionality.
5. Modify SDK configurations.
6. Develop PSU and power monitoring tools, including reading, calculating, and verifying voltage values. Implement MPS2975 read/write and storage functions.
7. Develop MAC DDR tuning function.
8. Enhance burn-in test cases and debug issues.
9. Develop FRU EEPROM read/write functionality.
10. Create and enhance macro TTL scripts.
11. Build TPM2 and MSR tools.
• PSU PMBus Firmware Upgrade Function Development
1. PEC Calculation Function Development.
2. Assist in developing the firmware update function.
• Network Operating System Protocol Development
1. WS-Discovery: Implemented ad-hoc mode; authored external and design specifications.
2. Storm Control: Added support for multicast unknown & known type control functions and an unconfiguration function.
3. Loop Detection: Enhanced loop detection by adding LED control for port indication and implemented conflict checks between STP and LD configurations.
• Protocol CI/CD Test Plan and Program Development
1. Developed test scripts for various modules.
2. Created IXIA IGMP TCL API functions for test scripts.
• Modify Web Function & RESTful API Development
1. Migrated web functionalities from Vue2 to Vue3.
2. Developed RESTful APIs for integration and testing with fake data.
• Collaboration
1. Worked closely with cross-functional teams (HW, TE) to ensure project success.