软件驱动工程师岗位职责:1.负责设计和开发Windows/Linux/嵌入式操作系统下的驱动软件;2.负责定制或移植Windows/Linux/嵌入式操作系统;2.开发相关的驱动测试程序及应用层API;3.参与分析和解决软硬件结合的问题;4.撰写相关的设计与开发文档等。任职资格:1. 计算机、电子、通信等相关专业本科及以上学历,有Windows/Linux/嵌入式驱动开发和软件编程的经验;2. 熟练使用C、C++编程语言;3. 对windows/Linux/嵌入式系统的驱动模型,以及面向对象、数据结构等有比较深入的理解;4. 对常用的硬件接口(USB、PCIE、I2C、SPI、LPC等)有实践经验,熟悉常用通信总线及通信协议。5. 掌握Windows/Linux/嵌入式驱动调试、内核调试技术;对电路设计有一定基础的可优先考虑;6. 具有良好的自学能力,能够快速学习和掌握新技术,工作认真,责任心强,良好的沟通能力,注重团队精神。