【招聘】紫金山实验室未来网络研究中心热招SDN控制器、协议栈、区块链等研发类岗位

紫金山实验室简介

网络通信与安全紫金山实验室是江苏省和南京市为了深入贯彻习近平新时代中国特色社会主义思想,打造具有全球影响力的创新名城,共同推进建设的重大科技创新平台。紫金山实验室以解决网络通信与安全领域国家重大战略需求、行业重大科技问题、产业重大瓶颈问题为使命,重点围绕未来网络、普适通信、内生安全等布局一批重大科研任务,开展基础性、前沿性研究,突破重大基础理论和关键核心技术,建设若干重大示范应用,促进成果在国家经济和行业建设中的落地,引领全球信息通信技术发展,建设世界一流水平的国家战略性科技创新基地,为建设世界科技强国提供强大战略支撑。

热招岗位

SDN控制器研发工程师

岗位职责:
1、负责SDN控制器产品代码研发工作
2、根据业务需求,从高可靠、高性能、可扩展等方面进行系统或模块的设计、开发工作
3、跟踪与分析SDN的前沿技术和解决方案
4、在软件架构、设计、工程等方面落实网络安全策略

任职要求:
1、全日制硕士研究生以上学历,计算机相关专业优先考虑;
2、掌握网络数通基础知识,熟悉路由协议和路由算法者优先;
3、掌握Go或C/C++语言;熟悉gRPC机制、Shell等脚本语言、SQLSQL数据库,熟悉linux操作系统;
4、了解OpenStack、OpenDayLight、ONOS等任一项开源技术;
5、有SDN领域开发经验优先,有网络服务编排经验者优先;
6、熟悉主流版本控制工具,熟悉软件研发流程;
7、对新技术充满热情,积极学习,高度的责任心以及良好团队合作精神;
8、性格开朗,积极向上,对生活充满热情;
9、加分项:了解4G/5G无线网络等;了解私有云/公有云/混合云网络架构;了解容器/Kubernetes/Istio等运行机制和容器网络;了解Kafka/RabbitMQ/ActiveMQ;了解或使用过Spring Cloud、Dubbo等框架。

协议栈研发工程师

岗位职责:
1、应用协议栈的设计与开发;
2、前沿技术的调研;
3、按照公司的软件开发管理流程,完成相关设计文档的编写。

任职要求:
1、全日制硕士研究生以上学历;计算机、通信相关专业;
2、理解交换机、路由器的基本结构、基本原理;
3、精通C语言编程;
4、熟练掌握TCPIP协议,熟练掌握基础数据包处理流程;
5、熟练掌握Linux操作系统API流程和接口,如套接字流程和接口;
6、熟练掌握操作系统的调度框架;如协程、线程、进程调度;
7、掌握操作系统的内存管理机制;
8、有BSD协议栈、Linux内核协议栈等基础TCPIP协议栈开发经验者优先;
9、良好的英语读写能力,能熟练阅读英语技术文档
10、具有中大型项目的开发经验者优先;
11、有路由器或其他网络设备开发经验者优先;
12、精通python编程优先;
13、有Segment Routing相关协议开发经验者优先。

区块链研发工程师

岗位职责:
1、参与区块链底层链各个模块的开发和维护;
2、参与智能合约的设计与开发;
3、参与高可用系统的设计、开发和维护;
4、参与分布式系统性能调优;

任职要求:
1、全日制硕士研究生及以上学历,有相关工作经验者优先;
2、精通golang,掌握C/C++任意一种;
3、熟悉区块链的基本原理与机制,对国内外知名区块链有所研究;
4、较强的团队沟通和协作能力,较强的自我驱动能力。

系统平台研发工程师

岗位职责:
1、参与容器云平台技术架构研究、设计、开发和实施,为容器化进程提供云原生解决方案;
2、负责kubernetes及其周边生态组件的稳定性建设、调优、疑难故障的排查和解决;
3、负责公司容器平台和DevOps平台的推广落地;

任职要求:
1、熟悉kubernetes核心组件以及周边生态,精通kubernetes各种特性,具备各模块排障能力;
2、熟悉go、Python/ shell,有k8s二次开发经验或k8s源码阅读和理解能力;
3、对分布式存储、高可用数据库有开发或使用经验者优先;
4、熟悉istio者优先;
5、熟悉云原生技术架构和原理,有大规模成熟云计算架构设计、部署、运维及开发经验者优先;
6、有开源社区项目开发经验者优先;

K8S研发工程师

岗位职责:
1、基于Kubernetes进行应用相关的方案设计以及核心Operator的开发。
2、负责做云原生应用的抽象、解析,支持业务应用在平台进行部署和运维。
3、负责分布式云环境中容器编排和调度。
4、负责云原生、kubernetes等相关前沿技术的分析、预研以及在产品中的落地

任职要求:
1、有kubernetes 相关PaaS平台的研发经验。
2、在大规模集群的生产环境中交付过相关容器产品,并实际运维debug 过。
3、熟悉Kubernetes 容器运行时(CRI)、存储(CSI)、网络(CNI)等一方面或多方面技术。
4、熟悉Kubernetes调度、联邦等功能
5、深入理解linux 系统,熟悉网络、存储、虚拟化、容器化等技术。
6、掌握Golang,Rust,Python,Java等语言之一。
7、熟悉helm、harbor等工具。
8、良好的沟通和合作能力,解决问题的能力。
9、较强的学习能力,能够学习和分析云原生领域前沿技术并在产品中落地
10、加分项:

  • 熟悉Prometheus、ELK 等技术栈
  • 熟悉Devops、熟悉CI/CD相关工具
  • 参与云原生开源社区贡献

通信网络系统研发工程师

岗位职责:
1、负责通信网络协议栈系统架构设计、技术对接和业务对接;
2、负责网络协议标准研究、业务功能开发;
3、负责网络功能业务表整合和硬件offload技术,以及相关配套软件技术应用;
4、负责数据平面编程技术研究和应用实现。

任职要求:
1、精通网络通信协议如TCP/IP、ARP、ICMP、BGP、OSPF、ISIS、Segment Routing、MPLS、LLDP、LACP、DHCP、BFD、VRRP;
2、精通网络虚拟化相关技术,如NVo3(VxLAN、Geneve)、BGP EVPN/L3VPN、Vlan、GRE;
3、熟悉数据平面编程和硬件卸载技术,比如智能网卡、可编程交换机;
4、精通C/C++,Golang等主流开发语言;
5、熟悉docker、VM、Linux操作系统使用和原理;
6、熟悉主流交换机ASIC芯片架构、SDK优先;
7、熟悉开源白盒NOS,如SONiC优先;
8、熟悉Restful、gRPC、Redis、ovsdb、socket编程、netlink、P4语言优先;
9、熟悉数据中心、城域、骨干、5G承载等场景网络组网架构优先;

网络数据平面研发工程师

岗位职责:
1、负责转发平面的研发
2、负责转发平面技术研究与创新

任职要求:
1、学历:全日制硕士研究生以上学历
2、至少两年工作经验者优先
3、精通C或Golang语言,并熟练掌握相关的调试技能
4、熟悉网络通信原理如TCP/IP以及IPv4、IPv6转发原理
5、熟悉数据平面编程和硬件卸载技术
6、熟悉VPP、OVS、交换芯片、FPGA、智能网卡优先;
7、熟悉QUIC优先
8、熟悉主流版本控制工具,熟悉软件研发流程,有大型软件工程开发经验者优先
9、对新技术充满热情,积极学习,高度的责任心以及良好团队合作精神

ServiceMesh研发工程师

岗位职责:
1、负责微服务(RPC)框架的研发工作;
2、参与Service Mesh系统架构的实现;
3、支持RPC、Service Mesh治理体系的研发和落地。

任职要求:
1、熟练掌握Linux环境下的Go/C/C++/中一门或者多门语言;
2、具备高性能网络编程的实践经验;
3、深入理解RPC原理,熟悉相关开源框架,如thrift/dubbo/gRPC等;
4、熟悉Service Mesh及其演进路线;
5、深入理解微服务治理关键领域及其实现;
6、具备扎实的操作系统、数据结构与算法能力,代码风格良好,可扩展性强;
7、有Istio/Envoy实战经验者优先.

Serverless研发工程师

岗位职责:
1、负责基于kuberntes 完成Serveless 控制器相关Operator 的设计与核心组件开发落地。
2、针对用户对Serverless 的描述、设计相应的扩缩容策略和算法
3、调研serverless/faas 的最新技术前沿,并在实际产品中落地。

任职要求:
1、有kubernetes 相关PaaS平台的研发经验。
2、在大规模集群的生产环境中交付过相关容器产品,并实际运维debug 过。
3、熟悉Kubernetes 计算(CRI)、存储(CSI)、网络(CNI)等一方面或多方面技术。
4、了解OpenFaaS、Knative等无服务技术
5、了解Kata、Runc、gVisor、Firecracker等一项或多项容器运行时技术
6、深入理解linux 系统,熟悉网络、存储、虚拟化、容器化等技术。
7、掌握Golang,Rust,Python,Java等语言之一。
8、熟悉helm、harbor等工具。
9、良好的沟通和合作能力,解决问题的能力。
10、较强的学习能力,能够学习和分析云原生领域前沿技术并在产品中落地
11、加分项:

  • 熟悉Prometheus、ELK 等技术栈
  • 熟悉Devops、熟悉CI/CD相关工具
  • 参与云原生开源社区贡献

网络可编程系统研发工程师

岗位职责:
负责可编程网络技术方案的架构设计、功能开发、运维部署等。
具体包括:
1.负责SDN技术、CCN技术、网络可编程技术开发,调优设计和网络架构优化;
2.负责网络协议和算法效率优化;
3.负责网络控制系统开发、部署、维护。

任职要求:
1、计算机、通信相关统招全日制硕士及以上学历;
2、扎实的C/C++/Java等编程基础,掌握常用数据结构(链表、哈希、树)等;
3、掌握计算机网络基本知识,包括TCP/IP协议栈、BGP/OSPF等路由协议;
4、掌握SDN网络/CCN网络/P4网络等基本原理,有SDN控制器、Openflow、P4、NetConf等相关开发经验优先;
5、熟悉Linux底层技术实现,熟悉Linux内核协议栈,内核转发流程;
6、熟悉各种虚拟化技术,包括Linux下的QEMU/KVM虚拟机,Docker容器等;
7、熟悉虚拟网络的配置方法,包括Linux kernel bridge的基本工作原理,OpenVSwitch的原理和使用方法;
8、熟悉以太网交换机和路由器基本工作原理和配置,有路由器、交换机等相关产品开发经验者优先。

FPGA研发工程师

岗位职责:
1、独立进行接口协议、网络功能卸载的FPGA实现
2、根据项目需求,完成需求分析文档、方案设计文档的撰写,完成代码的编写、调试、维护
3、组织硬件开发规范文档的编写、实施与改进
4、组织关键物料选型,跟进原理图设计、PCB布局布线、打样试产、硬件调试测试

任职要求:
1、全日制硕士研究生以上学历,通信工程、计算机、自动化、电子等相关专业
2、5年以上FPGA开发经验者优先
3、熟练掌握Verilog或VHDL等硬件语言,熟悉C或C++等软件语言
4、熟练使用主流厂商Xilinx或Altera的大规模FPGA芯片
5、有利用FPGA设计过通用接口的(如:DDR3、DDR4、PCIe、SATA)优先
6、有利用FPGA设计过网卡功能的(如:DMA、TOE、UOE、SR-IOV、QoS)优先
7、熟悉数据通信网络知识的(如:二三层交换机工作原理、ACL、路由器工作原理)优先
8、熟悉RDMA、RoCE、NVMe-oF的优先

最In的团队、最具挑战性的工作和最惊喜的福利在等你!

请加入我们!

联系HR:
电话:025-57917053
邮箱:huangxian@pmlabs.com.cn
单位网址:http://www.pmlabs.com.cn


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/zhaopin/24850.html/
  • 本文标签 招聘信息
分享到:
相关招聘
条评论

登录后才可以评论

kk_wu 发表于21-04-25
0