职位描述

1.本科以上学历,计算机类、电子通信类、软件相关专业优先; 2.有两年以上底层软件开发经验,学习能力强者优先; 3.熟悉C和C++语言,编译原理,软件开发流程; 4.熟悉Linux USB软件栈,包含dwc3/Gadget/phy/typec/pd等; 5.熟悉USB相关协议,包含USB2.0/USB3.2/EHCI/xHCI/Typec/PD/MassStorage/NCM/RNDIS/ADB/HID/PPS等 6.熟悉LinuxUSB驱动,熟练掌握USB驱动程序调试方法、USB协议调试工具; 7.了解USB、PD相关硬件原理,能够看懂基本的硬件原理图; 8.有Android平台USB驱动开发经验优先。