一、TSN协议栈与核心技术研发
(1)、负责TSN协议栈的架构设计、核心机制实现与持续优化,包括但不限于:高精度时间同步(gPTP/802.1AS)、流量调度与整形(Qbv, Qav)、帧抢占(Qbu/Qcr)等。
(2)、关键技术攻关与前瞻性技术预研,跟踪并分析TSN标准(IEEE 802.1)及行业技术演进,推动技术迭代。
(3)、负责PTP/TSN协议栈在不同嵌入式操作系统(如Linux, VxWorks, QNX)上的移植、集成与性能调优。
二、软件架构设计与SDK开发
(1)、主导网络交换及TSN SDK的架构设计、开发与维护,实现配置管理、状态监控等核心业务逻辑的封装。
(2)、结合应用场景,定制并交付轻量化、高可靠的SDK功能子集。
(3)、基于底层协议栈设计并封装标准化、易用的API接口,提升开发效率。 三、系统集成及软硬件协同
(1)、深入理解TSN交换芯片的软硬件接口,通过软件驱动和配置实现芯片功能的灵活应用与落地。
(2)、实现上层配置管理界面与底层TSN通信栈及SoC硬件的无缝贯通。 (3)、从软件角度深入理解CPU、总线、I/O等硬件原理,通过软件优化实现系统性能最大化,并支撑SoC的功能验证。
任职资格
1、计算机科学、通信工程、电子信息工程、自动化等相关专业,本科及以上学历,5年以上嵌入式系统或网络通信软件开发经验。 2、精通C/C++ 语言,具备扎实的编程功底和良好的软件设计思维。 3、深入理解TCP/IP网络协议栈、以太网原理及实时操作系统(Linux/VxWorks/QNX 等)下的开发与调试。 4、熟悉IEEE 802.1 TSN协议族的核心标准,至少对时间同步(802.1AS-2020) 和流量调度(802.1Qbv) 有实际的开发或深度研究经验。 5、出色的分析问题、解决问题能力,以及良好的团队协作与沟通能力。 6、有网络设备(交换机、路由器、网关) 软件开发、或网络交换芯片(如Marvell, NXP, Broadcom) SDK/驱动开发经验者优先。 7、主导或深度参与过从0到1的TSN相关产品(协议栈、交换机、控制器)研发全过程者优先。