Job
Data-center Switch ASIC Driver Developer

Responsibility

You will work with asic design and SDK team to design and implement ASIC linux drivers.
. Design and coding ASIC pcie/interrupt, DMA tx/rx ring driver in linux kernel
. Design and coding linux user-space threading model to interact with linux kernel driver
. Implement ASIC pcie/access and host interface functionality in user-space
. Write unit tests to validate driver functionality
. Bring-up ASIC in-band interface functionality
. Design stress traffic test to verify ASIC in-band interface performance

Minimum Qualificatio

. Exceptional C programming skill
. Experience in C++, Python programming, ctypes, etc
. 5+ years experience with linux kernel pcie/interrupt/dma driver development
. 5+ years experience with linux user-space driver development
. 3+ years with multi-threading linux application development
. Deep understanding Switch ASIC architecture: port/serdes, parser/forwarding, in-band, etc

Preferred Qualifications

. Experience with data-center switch asic driver/firmware development
. Experience with DPDK NIC driver/firmware development

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