岗位职责:1、参与公司系统的方案设计、产品的研发和系统优化工作;2、可根据公司Linux平台,开发嵌入式Linux的应用程序和驱动;3、维护及升级现有的通讯协议,编写新的通信协议,编写相关开发文档;4、配合团队,完成公司交付的任务。任职要求:1. 本科及以上学历;2. 熟悉ARM架构处理器;3. 具有文件系统制作、系统移植、驱动程序开发及调试经验(有USB、PCIE等接口调试经验者优先);4. 熟练掌握C/C++程序设计语言,数据结构和常用算法,熟悉脚本(shell或 python)的使用和编写;5. 熟练掌握Linux网络通信、进程间通信等技术;熟悉各种总线原理(SPI、IIC等);6. 熟练掌握Linux下GDB等调试工具;有c++ Boost库使用经验者优先;7.熟悉Xilinx/Altera FPGA器件,有Verilog或VHDL开发经验者优先;8. 良好的英语阅读能力与资料检索能力,具有较强的解决工程问题的能力;9. 学习能力强,工作主动积极,富有团队合作精神;10. 软件版本迭代管理,及规范的技术文档编写能力。