通信工程专业-信息与通信工程学科的学生,就业可以选择做通信协议栈开发,在校期间大致要学习:
通信知识:信号与系统,数字信号处理,通信原理,移动通信原理,电路(数字,模拟,射频),电磁场与电磁波
编程知识:微机原理(终端侧基于ARM架构开发的,所以汇编会涉及到),数据结构,C/C++语言,Linux(基站侧代码开发基于Linu多些),算法
英语:CTE4/CTE6,毕竟要按照3gpp/IEEE 802.1x系列,开发代码,所以英语阅读能力要有的。
通信协议栈开发主要是按照协议流程实现协议功能,有高层协议栈开发包括NAS层协议栈开发,RRC(L3)协议栈开发,PDCP,RLC,MAC(L2)协议栈开发,还有可以从事物理层(PHY/L1)协议栈开发。
目前了解的LTE/NR通信协议栈开发公司如:
终端侧的公司:高通,展讯,联发科,OPPO,vivo,小米,ASR(翱捷科技),中国信科等;
基站侧公司:华为,中兴,大唐等
核心网侧公司:华为,中兴等