1. 參與設(shè)計可擴展、跨平臺的通信協(xié)議棧(如 DDS RTPS、SOME/IP、MQTT Auto)架構(gòu),支持多核/多ECU部署。制定資源管理策略(內(nèi)存/CPU/帶寬優(yōu)化),滿足嵌入式系統(tǒng)資源約束。
2. 開發(fā)協(xié)議棧核心層(傳輸層/序列化/服務(wù)發(fā)現(xiàn)/QoS機制),如 IDL 編譯器、序列化引擎、服務(wù)發(fā)現(xiàn)模塊。
3. 實現(xiàn)車規(guī)級關(guān)鍵特性:零拷貝傳輸、安全加密(TLS/DTLS)、時間敏感網(wǎng)絡(luò)(TSN)支持。
4. 負責(zé)協(xié)議棧的嵌入式性能調(diào)優(yōu)(低延遲/高吞吐量),使用硬件加速(如DMA、加密引擎)。
5. 構(gòu)建自動化測試框架(單元/集成/Conformance測試),確保協(xié)議符合標準規(guī)范(如 DDS-RPC、SOME/IP TP)。
6. 編寫技術(shù)文檔(協(xié)議適配指南、API手冊、安全認證材料)。
1. 大學(xué)本科及以上學(xué)歷,本科具有3年以上工作經(jīng)驗,碩士2年以上工作經(jīng)驗;
2. 具備1年以上通信協(xié)議棧開發(fā)經(jīng)驗(如 TCP/IP、DDS、SOME/IP、MQTT、CoAP 等底層實現(xiàn))。
3. 精通C/C++ 在嵌入式環(huán)境開發(fā)(內(nèi)存管理/無鎖編程/實時性優(yōu)化)。
4. 深入理解車載網(wǎng)絡(luò):CAN/CAN FD、Ethernet(AVB/TSN)、FlexRay、LIN。
5. 掌握網(wǎng)絡(luò)協(xié)議原理:Socket編程、路由算法、QoS機制、序列化協(xié)議(Protobuf/CAP'n Proto)。
6. 熟悉嵌入式OS:FreeRTOS、QNX、VxWorks、Linux RT 等實時系統(tǒng)開發(fā)。熟練掌握工具鏈:Git、Wireshark、Vector CANoe/CANalyzer、Coverity 靜態(tài)分析。
7. 具備良好的職業(yè)素養(yǎng)和職業(yè)操守,工作積極主動、抗壓能力強,執(zhí)行力及責(zé)任心強,以結(jié)果為導(dǎo)向;