【工作職責】:
1、對軟件進行性能分析與調(diào)優(yōu),涵蓋 CPU、內(nèi)存、I/O 等各方面的瓶頸定位與優(yōu)化
2、負責車端智能駕駛應用軟件全流程的性能優(yōu)化,為工程部署和算法優(yōu)化方向提出指導
3、負責車端智能駕駛算法模型在異構計算平臺(GPU/DSP/J6 BSP)的部署和性能優(yōu)化
4、熟練使用各種性能分析工具,如 top、vmstat、iostat、sar、perf、strace 等,能夠進行系統(tǒng)瓶頸分析,識別性能問題的根源,并提出相應的優(yōu)化方案;熟悉crash, OOM, hung task常見問題的分析方法;
【任職要求】:
1、5年以上C++開發(fā)工作經(jīng)驗,有扎實的編程能力和大規(guī)模C++項目工程經(jīng)驗
2、計算機、電子、通信或相關專業(yè),本科及以上學歷
3、精通操作系統(tǒng)原理,至少掌握 Linux 內(nèi)核源碼分析與調(diào)試
4、熟悉 CPU 架構(x86_64/ARM)、Cache 層級、TLB、內(nèi)存子系統(tǒng)、總線協(xié)議等
5、精通 perf、ftrace、BPF、LTTng、SystemTap 等性能剖析工具;能夠閱讀 PMU 事件和調(diào)用棧
6、精通 C++ 語言,熟悉匯編 (x86/ARM);具備良好的腳本能力(Python、Shell),具備扎實的算法與數(shù)據(jù)結構功底
【加分項】:
1、對主流智能駕駛中間件框架(如ROS2, CyberRT, DDS等)有深入理解和實際項目應用經(jīng)驗,熟悉其核心機制(通信、生命周期管理、QoS等)對智能駕駛等前沿技術充滿熱情,樂于學習和探索新技術
2、有車載異構計算平臺(GPU/DSP/J6 BSP)的部署和性能經(jīng)驗者優(yōu)先