岗位职责:1.独立或者带队承担开发网卡驱动、USB驱动(windows+Linux)之一的工作。2.负责上位机软件的关键模块设计、调试及性能提升。3.参与并承担windows和Linux下SDK设计,调试,测试,windows和Linux性能和稳定性比对,解决期间遇到的疑难问题。3.负责带领部分团队成员,解决其遇到的疑难问题。任职要求:1.硕士及以上学历,电子、通信、计算机相关专业,具有良好的专业基础知识。(必须)2.三年C++开发经历,两年以上python开发经历,单个项目代码数万行以上。熟悉C/C++等常用编程语言,具有良好的软件开发习惯和代码规范。(必须)3.有USB或者网卡驱动开发经验,有linux或者windows完整驱动开发经历。(必须)4.有python和C++混合编程经验。(加分)5.熟练使用PYQT、numpy和opencv,掌握主要的数据结构。(加分)6.熟悉网络编程,清楚网络通信的同步和异步机制。(加分)7.熟悉操作系统内核调度机制,内存管理机制。(加分)