職位描述:
1. 系統(tǒng)性能優(yōu)化:
o 負(fù)責(zé) 智能座艙系統(tǒng)(Android Automotive OS / Linux / QNX 等) 的 整體性能分析、優(yōu)化和調(diào)優(yōu),提升系統(tǒng)流暢度和響應(yīng)速度。
o 進(jìn)行 CPU/GPU 負(fù)載分析與優(yōu)化,減少高負(fù)載場(chǎng)景下的卡頓與掉幀。
o 負(fù)責(zé) 內(nèi)存管理優(yōu)化,降低內(nèi)存泄漏、優(yōu)化緩存策略,提升系統(tǒng)穩(wěn)定性和資源利用率。
o 優(yōu)化 I/O 讀寫性能,減少存儲(chǔ)設(shè)備(UFS/eMMC/SSD)訪問延遲,優(yōu)化文件系統(tǒng)讀寫策略。
2. 系統(tǒng)穩(wěn)定性保障:
o 負(fù)責(zé) 智能座艙系統(tǒng)的崩潰分析、日志采集、故障診斷與修復(fù),降低系統(tǒng) Crash 率和異常重啟率。
o 監(jiān)控和優(yōu)化 進(jìn)程調(diào)度機(jī)制,確保系統(tǒng)在多任務(wù)運(yùn)行環(huán)境下的穩(wěn)定性。
o 負(fù)責(zé) Watchdog(看門狗)機(jī)制優(yōu)化,避免系統(tǒng)死機(jī)、無響應(yīng)等問題。
3. 功耗與熱管理優(yōu)化:
o 負(fù)責(zé) 智能座艙系統(tǒng)的功耗管理,優(yōu)化電源策略,降低空閑功耗,提高續(xù)航能力。
o 進(jìn)行 溫度管理優(yōu)化,減少高溫環(huán)境對(duì)系統(tǒng)性能的影響,優(yōu)化風(fēng)扇與散熱策略。
o 分析 低功耗模式(Deep Sleep、Suspend-to-RAM),優(yōu)化系統(tǒng)待機(jī)和喚醒效率。
4. 啟動(dòng)優(yōu)化:
o 負(fù)責(zé) 系統(tǒng)冷啟動(dòng)、熱啟動(dòng)優(yōu)化,減少系統(tǒng)開機(jī)時(shí)間和應(yīng)用加載時(shí)長(zhǎng)。
o 優(yōu)化 Bootloader、Kernel、Framework、APP 端的啟動(dòng)鏈路,減少不必要的阻塞與初始化耗時(shí)。
5. 系統(tǒng)監(jiān)控與故障分析:
o 設(shè)計(jì)并優(yōu)化 系統(tǒng)監(jiān)控方案(性能監(jiān)控、故障監(jiān)控、日志采集),提升運(yùn)維能力。
o 負(fù)責(zé) ANR(應(yīng)用無響應(yīng))、Binder 隊(duì)列積壓、GC(垃圾回收)等問題的分析與優(yōu)化,減少系統(tǒng)卡頓和 UI 無響應(yīng)現(xiàn)象。
o 深入分析 Kernel Panic、Native Crash、Java Crash 等異常問題,并提供優(yōu)化方案。
6. SOMEIP & 車載網(wǎng)絡(luò)優(yōu)化:
o 負(fù)責(zé) 智能座艙系統(tǒng)中的 SOMEIP 及網(wǎng)絡(luò)通信優(yōu)化,減少延遲,提高服務(wù)穩(wěn)定性。
o 監(jiān)控和優(yōu)化 車載以太網(wǎng)(Ethernet)、CAN 總線、Wi-Fi、藍(lán)牙等通信模塊的穩(wěn)定性,減少丟包和抖動(dòng)。
o 設(shè)計(jì) 網(wǎng)絡(luò)故障恢復(fù)機(jī)制,提高 TBOX、車機(jī)、ECU 之間的通信可靠性。
7. 系統(tǒng)集成 & 編譯:
o 負(fù)責(zé) 智能座艙系統(tǒng)的 AOSP / Linux / QNX 代碼集成,確保系統(tǒng)構(gòu)建的完整性和穩(wěn)定性。
o 維護(hù) BSP(Board Support Package)環(huán)境,優(yōu)化 編譯配置、編譯時(shí)間,提升構(gòu)建效率。
o 負(fù)責(zé) 系統(tǒng)編譯異常處理,快速定位和修復(fù) Kernel、HAL、Framework、應(yīng)用層的編譯錯(cuò)誤。
o 協(xié)同 硬件、驅(qū)動(dòng)、應(yīng)用團(tuán)隊(duì),確保跨模塊的系統(tǒng)集成與兼容性。
8. 異常處理與快速修復(fù):
o 負(fù)責(zé) 系統(tǒng)運(yùn)行時(shí)的異常監(jiān)控、日志分析、故障處理,提高異?;謴?fù)能力。
o 設(shè)計(jì) 系統(tǒng)異常恢復(fù)策略(如 Crash 自動(dòng)恢復(fù)、應(yīng)用自動(dòng)重啟、容錯(cuò)機(jī)制),提升系統(tǒng)可用性。
o 負(fù)責(zé) OTA 升級(jí)異常分析與修復(fù),確保系統(tǒng)升級(jí)的穩(wěn)定性和可靠性
職位要求:
1. 學(xué)歷與經(jīng)驗(yàn):
o 本科及以上學(xué)歷,計(jì)算機(jī)、電子工程、軟件工程等相關(guān)專業(yè)。
o 3 年及以上 智能座艙、嵌入式系統(tǒng)性能優(yōu)化、系統(tǒng)集成、編譯管理經(jīng)驗(yàn)。
o 具備 系統(tǒng)性能優(yōu)化、內(nèi)存管理、功耗優(yōu)化、穩(wěn)定性保障經(jīng)驗(yàn),有 車載平臺(tái)調(diào)優(yōu)經(jīng)驗(yàn)者優(yōu)先。
2. 技術(shù)能力:
o 熟悉 Linux Kernel / Android Framework,具備 內(nèi)核優(yōu)化、驅(qū)動(dòng)優(yōu)化、進(jìn)程調(diào)度優(yōu)化能力。
o 熟練掌握 Perfetto、Systrace、ftrace、BPF、eBPF 等性能分析工具,能夠快速定位系統(tǒng)瓶頸。
o 熟悉 CPU/GPU 負(fù)載均衡、I/O 調(diào)度、內(nèi)存管理(OOM、ZRAM、swap),有豐富的優(yōu)化經(jīng)驗(yàn)。
o 具備 ANR、Binder 調(diào)度、Jank 探測(cè)、GC 優(yōu)化、應(yīng)用性能調(diào)優(yōu)經(jīng)驗(yàn)。
o 了解 車載 SOMEIP、以太網(wǎng)、CAN 總線通信協(xié)議,有 車載網(wǎng)絡(luò)優(yōu)化經(jīng)驗(yàn) 者優(yōu)先。
3. 系統(tǒng)集成 & 編譯能力:
o 熟練掌握 AOSP / Linux / QNX 編譯系統(tǒng),能夠進(jìn)行 代碼集成、編譯優(yōu)化、構(gòu)建環(huán)境管理。
o 具備 Kernel、HAL、Framework、Native 層代碼編譯調(diào)試經(jīng)驗(yàn),能夠快速解決編譯錯(cuò)誤和運(yùn)行時(shí)異常。
o 熟練掌握 Buildroot、Yocto、CMake、Bazel 等構(gòu)建工具,能夠進(jìn)行 定制化系統(tǒng)構(gòu)建。
4. 開發(fā)工具與語言:
o 熟練掌握 C/C++、Java、Python、Shell,具備 系統(tǒng)底層調(diào)試能力。
o 熟練使用 Android Studio、GDB、adb、top、htop、Valgrind、Wireshark 等調(diào)試工具。
o 具備 AOSP / BSP 層性能優(yōu)化經(jīng)驗(yàn),熟悉 車載 OS 及硬件架構(gòu)。
5. 加分項(xiàng):
o 具備 Hypervisor、多核異構(gòu)調(diào)度、SDV(軟件定義汽車) 相關(guān)優(yōu)化經(jīng)驗(yàn)者優(yōu)先。
o 有 車企、Tier 1 供應(yīng)商、車載 SOC(高通、聯(lián)發(fā)科、NXP)優(yōu)化經(jīng)驗(yàn) 者優(yōu)先。