岗位职责:1.负责公司嵌入式系统软件驱动开发和维护;2.负责操作系统(Linux为主)底层应用开发,3年以上嵌入式系统底层驱动开发经验,熟练掌握C / C++ 语言3、对LINUX内核有深入理解,熟悉device tree,device driver架构,熟悉内核驱动模块开发,了解内核与用户空间通讯机制, 有一定硬件基础,能看懂原理图,使用示波器,万用表等;4. 编写产品设计文档。任职资格:1.计算机、自动化、软件开发、通信相关专业,本科以上学历;2.熟悉Linux C,3年以上BSP、Linux设备驱动开发经验;3.精通C/C++编程,熟悉Linux开发环境;4.熟悉串口、I2C、SPI、SDIO、PCI、USB等总线协议5.熟练掌握device tree、电源管理、内存管理、文件系统管理;6.具备linux内核故障排查经验;7.具有较强的文档编写能力;8.具备优秀的团队协作精神,踏实的工作态度,良好的沟通能力。