一、岗位职责
1. 深入理解交换机硬件架构,与硬件团队紧密合作,完成软件与硬件的适配与调试工作,充分发挥硬件资源的优势。
2. 参与交换机软件的测试工作,协助测试团队制定测试计划,开发测试工具与测试脚本,确保软件质量。
3. 高质量输出产品技术文档,负责产品的开发、维护、技术支持。
二、任职要求
1. 学历要求:本科及以上学历,计算机科学与技术、软件工程、通信工程、电子信息工程等相关专业。
2. 技能要求:
• 精通使用shell、lua、C/C++等编程语言,具备良好的编程风格和代码规范。
• 熟悉 Linux 操作系统原理及开发环境,有openwrt操作系统开发经验者优先。
• 掌握tcp/ip协议栈,熟练掌握linux内核协议栈和netfilter;
• 深入理解计算机网络原理,掌握主流网络协议(如 VLAN、STP、二三层组播、OSPF等)。
• 熟悉交换机硬件架构,了解交换芯片编程接口者优先。
• 熟练掌握软件开发工具及版本控制工具(如 Git 等)。