职责描述:1、参与产品的需求开发和概要设计,完成软件技术方案及文档编写;2、负责项目嵌入式软件架构设计,制定相关通信协议;3、根据项目开发进度按时完成产品嵌入式软件开发工作,保证相关质量工作;4、完成硬件样机单元调试、系统测试、样机认证测试等工作;5、完成相关调试软件的开发工作;6、负责项目的实施,独立解决与处理开发过程中遇到的各类问题;7、完成产品关键技术攻关;8、实时跟进行业技术发展趋势,进行技术预研;9、完成上级领导安排的其他工作任务。任职要求:1、本科及以上学历硕士博士优先,电子信息工程、通信、计算机、自动化相关专业;2、3年以上的嵌入式linux软件开发经验;3、具有量子通信产品开发经验者优先,熟悉BB84或COW通信协议者优先;4、能承担软件系统架构设计和模块设计工作;5、精通C/C++语言,掌握常用数据结构和算法,精通Shell脚本,具备编写相关测试脚本能力,精通QT,PYTHON语言等,具备界面编程能力;6、熟悉ARM架构及嵌入式linux操作系统开发技术,具备TI、ATMEL、三星相关芯片开发经验者优先。7、熟悉linux交叉编译开发环境,熟悉linux+ARM体系架构,熟悉uboot、文件系统,linux进程间通信机制、内存管理、中断,信号量等,能够独立完成编译工具链的搭建及uboot的移植;8、精通TCP/IP网络协议,熟悉底层DDR、GPMC、I2C、SPI、UART、GE,具备驱动开发调试能力,能够协同硬件人员对硬件方案设计进行建议;9、熟练阅读英文技术资料,有良好的文档撰写能力;10、具有良好的学习能力、沟通能力,强烈的责任心和团队合作精神;