1. Linux platform driver and BSP development
2. Open Source platform (SONiC, ONL) porting, development, and integration
3. Utility and testing tool design and development
4. Collaborate with FAE or functional teams to analyze and resolve issues
5. Software design document writing