Responsibility
You will work with the ASIC team to design a modular ASIC SDK software architecture.
. Deeply understand the internal structure and forwarding principles of ASIC
. Decompose ASIC functional modules, and abstract hardware dependencies
. Design the vertical layering of SDK software and decouple the software horizontally
. Design SDK software thread model and communication mechanism
. Design SDK user interface
. Design SDK module unit test
. Design SDK system integration test
. Design SDK chip function software simulation
. Participate in SDK function implementation
Minimum Qualificatio
. 5+ year in ethernet switch ASIC SDK architecture design experience
. Must be familiar with SDK infrastructure and design detail
. Must be familiar with multiple ASIC stacking implementation
. Must be familiar with task scheduling and buffer management
. Familiar with device driver, SDK, ASIC model simulation
. 8+ year in layer 2, layer 3 ethernet switch SDK development and project partition
Preferred Qualifications
. experience with OCP SAI is a plus
. ASIC cosim experience is a plus