1. 負責底層軟件或中間件開發(fā)工作
2. 負責或參與算法或軟件模塊的設(shè)計
3. 完成軟件或算法的編碼,并驗證、優(yōu)化和調(diào)試
1. 本科及以上學歷,5-10年以上相關(guān)工作經(jīng)驗
2. 有汽車或手機行業(yè)的電子/通信/半導體或軟件開發(fā)經(jīng)驗
3. 熟練掌握C/C++語言,熟悉常用的數(shù)據(jù)結(jié)構(gòu)和算法,熟悉常用的設(shè)計模式
4. 理解Linux啟動流程從firmware到用戶進程
5. 理解Systemd、Android Zygote的工作原理
6. 理解進程創(chuàng)建的核心系統(tǒng)調(diào)用(例如fork, execve)的原理
7. 理解實時操作系統(tǒng)及Linux操作系統(tǒng)的進程調(diào)度策略