1. Develop, and maintain software for data center switches to ensure efficient network switching.
2. Perform BSP development for both x86 and ARM-based data center switches.
3. Develop and maintain Linux drivers for hardware integration.
4. Contribute to the development of Network OS such as SONiC, DENTOS, and FBOSS.
5. Write and execute tests to identify and fix software bugs.
6. Work with hardware engineers to ensure smooth software-hardware integration.
7. Collaborate with the team to solve issues during software development.
Development of Layer 2 and Layer 3 switches.
1. System bring up.
2. Device driver development.
3. Network function development.
4. Management function development.
5. Web application and network security function development.
1. Android/Linux Platform BSP porting & debug
2. Android/Linux device driver porting & debug
3. Design and maintain manufacture test tool & debug
1. Linux BSP / RTOS drivers development & porting
2. Board bring up (MCU and SoC)
3. Linux Application development and maintain on embedded system
4. Manufacturing test tool design and maintain
5. Technical documentation
6. Familiar with developer tool (Git, shell script, debugger tool)
Linux BSP / RTOS 驅動程式開發與移植
開發板啟動(MCU 與 SoC)
在嵌入式系統上進行 Linux 應用程式的開發與維護
製造測試工具的設計與維護
技術文件撰寫
熟悉開發工具(Git、Shell 腳本、除錯工具)