1. 2 年 以上 Linux 嵌入式系统开发经验,精通 C/C++,熟悉硬件驱动开发,有丰富的多线程 服务器和 TCP 网络通讯系统开发经验;熟悉 TCP、IP,UDP,https,TLS ,VPN ,MQTT,CoAP
2.负责基于 ARM 平台 linux 系统的软件开发,包括内核移植、驱动开发及应用开发。
3.负责软件模块的设计、研发及测试,确保软件开发按进度推进。
4.协助硬件调试与测试,负责软件 BUG 修复与性能优化。
5.根据相关要求与规范编制对应的技术档案。
任职要求:
1.电子,通讯,仪器仪表,自动化相关本科及以上学历。
2.熟悉 ARM 体系结构,熟悉 linux 内核、底层驱动及上层应用开发。
3.Linux 内核开发经验者,掌握 Linux 内核基础知识; 精通 GNU、源代码控制和 bug 跟踪系 统,有 Linux 平台构建系统经验
4.熟悉 linux 环境下多线程、多进程、socket 通信、文件系统等开发。
5.熟悉嵌入式系统的交叉编译环境,调试工具,内核和文件系统裁剪等。6.具有良好的编程风格和编码基础,对重用、重构和设计模式有丰富经验者优先。7.具备良好的沟通和执行能力。