該崗位需要掌握的技術(shù)棧相對(duì)廣泛,涉及網(wǎng)絡(luò)通信、實(shí)時(shí)系統(tǒng)、編程語(yǔ)言、操作系統(tǒng)以及相關(guān)開發(fā)工具等多個(gè)方面。具體需求如下:
1、理解并掌握IEEE 802.1標(biāo)準(zhǔn)族,特別是TSN相關(guān)的協(xié)議,對(duì)網(wǎng)絡(luò)流量規(guī)劃有一定的實(shí)踐經(jīng)驗(yàn);
2、熟悉以太網(wǎng)基礎(chǔ),包括標(biāo)準(zhǔn)以太網(wǎng)幀結(jié)構(gòu)、VLAN、QoS等概念。理解網(wǎng)絡(luò)協(xié)議和通信機(jī)制,包括TCP/IP、UDP等,了解消息中間件的基本概念和應(yīng)用場(chǎng)景。
3、 對(duì)實(shí)時(shí)操作系統(tǒng)(RTOS)有深入了解,如FreeRTOS、VxWorks等,掌握實(shí)時(shí)性概念,包括實(shí)時(shí)任務(wù)調(diào)度、時(shí)間片、優(yōu)先級(jí)反轉(zhuǎn)等。
4、 精通C/C++,了解Python、Java等高級(jí)語(yǔ)言。
5、.熟悉Linux操作系統(tǒng),包括內(nèi)核配置、設(shè)備驅(qū)動(dòng)開發(fā)等, 對(duì)RTOS有深入理解,能夠進(jìn)行系統(tǒng)級(jí)編程和性能優(yōu)化。
6、 熟練使用開發(fā)工具,如GCC、IAR、Keil等,掌握網(wǎng)絡(luò)仿真和測(cè)試工具,如Wireshark、Packet Tracer等。有網(wǎng)絡(luò)設(shè)備開發(fā)經(jīng)驗(yàn),熟悉網(wǎng)絡(luò)加速產(chǎn)品SDK設(shè)計(jì)與研發(fā)。能夠設(shè)計(jì)和執(zhí)行測(cè)試計(jì)劃,進(jìn)行問題定位和性能分析。
7、熟悉DDS核心規(guī)范, 理解發(fā)布-訂閱模型(Pub/Sub)以及實(shí)時(shí)發(fā)布-訂閱(RTPS)協(xié)議。
8、對(duì)自動(dòng)化、控制理論、信號(hào)處理等領(lǐng)域有一定了解,能夠在跨學(xué)科項(xiàng)目中有效溝通和協(xié)作。
9、 具備持續(xù)學(xué)習(xí)和創(chuàng)新能力,能夠跟蹤最新的TSN技術(shù)發(fā)展和行業(yè)趨勢(shì),不斷更新技術(shù)棧;有能力學(xué)習(xí)新的編程語(yǔ)言、框架和工具,以適應(yīng)不斷變化的技術(shù)需求。
10、具備良好的團(tuán)隊(duì)合作精神,能夠與團(tuán)隊(duì)成員有效溝通和協(xié)作。