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