一、岗位职责1.负责Linux设备驱动的设计、开发、测试及调试工作;2.与硬件工程师密切合作,确保驱动与硬件的良好兼容性;3.与FPGA工程师密切合作,移植编写常用IP核的驱动,并调试;4.参与专用领域通信协议算法编写;5.参与代码评审、技术文档编写。二、任职要求1.本科及以上,计算机类、电子通信类相关专业;2.具有5年以上Linux应用、驱动开发经验,具有USB、I05C、UART、SPI、PCle等接口驱动开发调试经验;3.熟悉Linux设备驱动模型、内核架构,熟悉Linux设备驱动开发流程,能够独立编写和测试驱动代码;4.精通Linux下C语言编程,精通Linux系统编程、网络编程;5.熟悉Linux内存管理、进程调度、中断管理、内核调试与优化开发者优先考虑;6.具有ARM/MIPS/powerPC多个架构实际开发经验者优先;7.了解静态链接、装载和动态链接等编译原理者优先;8.了解任意一款CPLD、FPGA驱动开发者优先。【备注】我司研发岗位的薪酬是根据求职者资历、能力、经验等多因素确定,该职位薪酬显示的范围只是系统设置。