岗位描述
岗位职责
1. 负责无线自组网通信协议栈软件方案设计、模块开发、编码实现、调试与集成测试工作,参与系统需求分析、方案论证,输出相关设计文档。
2. 开展Ad‑Hoc、Mesh、WLAN等无线组网协议的研究、移植与优化,完成MAC层、网络层相关算法迭代,包括多址接入、随机接入、资源调度、功率控制、路由协议等模块开发。
3. 基于嵌入式平台完成通信软件模块开发,对接射频硬件,完成整机联调、外场试验,定位并解决通信链路、组网、时延、吞吐量等各类软硬件问题。
4. 参与项目关键技术攻关,跟踪无线通信领域前沿技术,结合业务场景完成技术落地;编写概要设计、详细设计、测试说明等技术文档。
5. 协助团队开展技术方案评审,指导初级开发人员,完成领导分配的其他工作任务。
岗位要求
1. 计算机、电子信息、通信工程等相关专业,本科及以上学历,5年及以上嵌入式软件开发工作经验,对无线通信领域有较深钻研,具备相当的技术造诣。
2. 熟练掌握C/C++语言,精通嵌入式Linux开发,熟悉RTOS实时操作系统,熟悉多线程、信号处理、驱动开发,具备扎实的底层软件开发功底。
3. 熟练掌握WLAN / LTE / Ad‑Hoc / Mesh其中至少一种无线组网通信协议栈软件实现,熟悉MAC层、网络层工作机制。
4. 对无线多址技术、随机接入、资源调度、功率控制、路由技术等通信关键技术具备较深理解。
5. 能够独立完成无线协议栈子模块的协议设计、算法实现、编码调试;可独立开展无线通信嵌入式系统软件设计。
6. 熟悉网络报文抓包分析,熟练使用WireShark等调试工具,具备定位复杂通信问题的能力;有自组网、战术通信、专网通信项目经验优先。
7. 具备良好文档撰写能力,较强问题分析能力,能够配合硬件、测试团队协同完成项目交付,能够承受项目阶段性加班压力。
优先加分项
1. 有国产嵌入式平台、军工项目、无线自组网项目开发经验优先。
2. 有MAC协议、路由算法自主开发、修改二次开发实战经历。
3. 了解宽带自组网、数据链相关行业标准者优先。