岗位职责
参与网络相关产品的架构设计与研发工作,结合市场需求和技术趋势,制定高性能、高可靠性的交换机整体设计方案,包括硬件架构规划、软件功能模块划分等。
负责交换机核心功能开发,例如 VLAN、STP、LACP、VRRP等关键网络协议,确保交换机高效稳定运行。
参与网络产品驱动方案设计,解决硬件接口与软件驱动兼容性问题。
对交换机等产品进行性能优化,提升数据包转发效率、降低延迟,优化内存管理与资源调度,提高交换机在高并发场景下的处理能力。
主导交换机系统的调试工作,制定自测方案,运用专业工具对交换机等产品功能、性能、稳定性进行全面测试,及时发现并解决研发过程中的技术问题。
跟踪行业新技术、新标准,将前沿技术引入交换机产品研发,推动产品技术升级,如探索可编程交换机技术在产品中的应用。
带领和指导研发团队成员,提供技术培训与支持,提升团队整体研发能力,组织技术讨论与代码评审,保障项目研发质量。
任职要求
(一)基础条件
计算机科学与技术、电子信息工程、通信工程等相关专业,本科及以上学历。
5 年以上交换机或网络设备研发工作经验,3 年以上中高级研发岗位经验,具备丰富的项目管理和团队协作经验。
(二)专业技能
精通 TCP/IP 协议栈,深入理解 OSI 七层模型,熟练掌握以太网、VLAN、STP、RSTP、MSTP、LACP、VRRP、BGP、OSPF 等网络协议原理及实现。
熟悉交换机硬件架构,了解交换芯片(如 Marvell、Realtek 、盛科等厂商芯片)的工作原理和配置方法,能够进行芯片驱动开发和调试。
熟练掌握至少一种编程语言,如 C、C++、Python 等,具备良好的代码编写规范和调试能力,能够独立完成交换机软件功能模块开发。
掌握交换机软件架构设计,熟悉 Linux 操作系统内核原理,具备在 Linux 环境下进行驱动开发、系统编程和网络编程的能力。
具备硬件调试能力,熟练使用示波器、逻辑分析仪、网络测试仪等硬件调试工具,能够分析和解决硬件与软件交互过程中的问题。
熟悉交换机的测试流程和方法,能够制定全面的测试方案,对交换机进行功能测试、性能测试、压力测试和稳定性测试。
了解网络安全相关技术,如访问控制列表(ACL)、端口安全、DHCP Snooping、IP Source Guard 等,能够实现交换机的安全功能设计。
(三)项目经验
主导或作为核心成员参与过至少 2 个完整的交换机研发项目,成功实现产品从需求分析、设计开发到量产交付的全流程工作。
有大型数据中心交换机、园区网交换机或工业级交换机研发经验,熟悉不同应用场景下交换机的技术需求和解决方案。
具备交换机协议优化、性能调优或硬件升级改造项目经验,能够针对实际问题提出有效的解决方案并推动实施。
(四)综合素质
具备出色的问题分析和解决能力,能够快速定位和解决交换机研发过程中复杂的技术问题。
拥有较强的学习能力和创新意识,能够快速掌握新技术、新标准,并应用到实际研发工作中。
具备优秀的团队协作和沟通能力,能够与跨部门团队高效合作,同时具备良好的团队管理和领导能力。
工作态度严谨负责,具备较强的抗压能力和项目执行力,能够在紧张的项目周期内高质量完成工作任务。