崗位職責:
1)Linux實時系統開發與調優:基于實時Linux內核(如 PREEMPT_RT, Xenomai)進行系統級開發、配置與深度優化。設計并實現高精度、低抖動的確定性任務調度策略,滿足仿真引擎的嚴格實時性要求;
2)仿真引擎核心開發:負責實時仿真引擎核心模塊的設計、開發與維護,優化引擎在實時Linux環境下的執行效率、資源利用率以及可靠性;
3)分布式實時通信架構:設計、搭建并優化基于DDS的分布式通信中間件網絡,進行協議棧優化、QoS配置,確保分布式仿真節點間高可靠、低延遲、確定性數據交聯;
4)通信板卡集成與開發:負責A429, AFDX, 1553B, 1394B, FC, TSN, CAN/CAN FD 等總線通信板卡的驅動開發、集成、測試與優化。
任職要求:
1)計算機科學、電子工程、自動化或相關專業碩士及以上學歷;
2)5年以上航空、航天、國防、工業自動化、汽車電子等領域的開發經驗,具備仿真引擎或實時仿真系統開發經驗;
3)深入了解工業總線通信機制,包括A429, AFDX, 553B, 1394B, FC, TSN,CAN/CAN FD,具備驅動集成、深度應用經驗;
4)精通Linux系統開發,具備豐富的Linux內核實時化(PREEMPT_RT/Xenomai)經驗和系統級性能調優能力。深刻理解實時操作系統原理,掌握確定性調度算法(如優先級調度、EDF等)及其實踐;
5)豐富的網絡編程經驗,深入理解TCP/IP協議棧,具備以太網通信性能分析與優化能力,熟練掌握DDS 標準(如RTI Connext DDS, OpenDDS, Cyclone DDS等),具有基于DDS構建大規模分布式實時系統的成功項目經驗;
6)精通C/C++ 語言開發,良好的面向對象設計和編程能力,扎實的數據結構和算法基礎,有多線程/多進程編程及同步/通信機制的優化經驗;
7)熟悉常用的開發調試工具(gcc/g++, gdb, make, cmake, git等);
8)有硬件在環(HIL)仿真系統(如:dSPACE,NI,OpaL-RT)開發或使用經驗者優先;
9)熟悉硬件描述語言(Verilog或VHDL),并有FPGA開發與調試經驗者優先,以支撐FPGA核心板的集成設計與開發。