1. 参与设计可扩展、跨平台的通信协议栈(如 DDS RTPS、SOME/IP、MQTT Auto)架构,支持多核/多ECU部署。制定资源管理策略(内存/CPU/带宽优化),满足嵌入式系统资源约束。
2. 开发协议栈核心层(传输层/序列化/服务发现/QoS机制),如 IDL 编译器、序列化引擎、服务发现模块。
3. 实现车规级关键特性:零拷贝传输、安全加密(TLS/DTLS)、时间敏感网络(TSN)支持。
4. 负责协议栈的嵌入式性能调优(低延迟/高吞吐量),使用硬件加速(如DMA、加密引擎)。
5. 构建自动化测试框架(单元/集成/Conformance测试),确保协议符合标准规范(如 DDS-RPC、SOME/IP TP)。
6. 编写技术文档(协议适配指南、API手册、安全认证材料)。
1. 大学本科及以上学历,本科具有3年以上工作经验,硕士2年以上工作经验;
2. 具备1年以上通信协议栈开发经验(如 TCP/IP、DDS、SOME/IP、MQTT、CoAP 等底层实现)。
3. 精通C/C++ 在嵌入式环境开发(内存管理/无锁编程/实时性优化)。
4. 深入理解车载网络:CAN/CAN FD、Ethernet(AVB/TSN)、FlexRay、LIN。
5. 掌握网络协议原理:Socket编程、路由算法、QoS机制、序列化协议(Protobuf/CAP'n Proto)。
6. 熟悉嵌入式OS:FreeRTOS、QNX、VxWorks、Linux RT 等实时系统开发。熟练掌握工具链:Git、Wireshark、Vector CANoe/CANalyzer、Coverity 静态分析。
7. 具备良好的职业素养和职业操守,工作积极主动、抗压能力强,执行力及责任心强,以结果为导向;