Job
Data-center Switch ASIC SDK Developer

Responsibility

You will work with asic team to implement ASIC functionality and features in SDK.

. Design and implement ASIC functionality and features as separate modules
. Implement ASIC register, memory table access
. Implement ASIC host interface functionality
. Implement ASIC L2/L3 features
. Implement ASIC overlay features
. Implement SONiC/SAI adapter
. Coding, Bring-up and tuning ASIC port/serdes functionality
. Write unit-test to verify ASIC l2/l3, overlay features
. Write user-case and demos
. Design stress traffic tests to verify ASIC line-rate performance

Minimum Qualificatio

. Exceptional C programming skill
. Experience in C++ and Python programming, ctypes, etc
. 3+ years experience with multi-threading embedded linux software development
. Deep understanding Switch ASIC architecture: port/serdes, parser/forwarding/acl, etc
. Good knowledge on L2 network protocol: VLAN/STP/LAG/LLDP/IGMP-Snooping, etc
. Good knowledge on L3 network protocol: IP/IPv6/IGMP, etc
. Good knowledge on overlay network protocol: VxLAN, NVGRE, etc

Preferred Qualifications

. Experience with SONiC/SAI adapter development
. Experience with switch ASIC sdk development: coding and bring-up ASIC features

Site

Shanghai/Nanjing/Hangzhou/Taiwan
Post this position Send Email
*Name:
Please fill in your name
*Tel:
Please fill in the valid phone number
*Email:
Please fill in a valid email address
*Resume:
Please upload your resume
*Captcha
Please fill in a valid captcha