高級嵌入式軟件工程師
職位描述
工作職責(zé):
1、主導(dǎo)/參與新產(chǎn)品前期的技術(shù)預(yù)研、可行性分析、需求分析、規(guī)格制定和方案設(shè)計(jì)工作
2、主導(dǎo)/參與項(xiàng)目中系統(tǒng)級復(fù)雜問題的分析、定位和解決,負(fù)責(zé)核心軟件模塊的實(shí)現(xiàn)和優(yōu)化
3、主導(dǎo)/參與嵌入式軟件子領(lǐng)域的技術(shù)體系建設(shè),持續(xù)保障產(chǎn)品在性能、可靠性上的競爭力
4、負(fù)責(zé)子領(lǐng)域相關(guān)工作的任務(wù)分解、計(jì)劃管理和溝通協(xié)同,有效控制項(xiàng)目的整體技術(shù)風(fēng)險(xiǎn)
任職資格:
1、有3年以上linux/rtos的開發(fā)經(jīng)驗(yàn),獨(dú)立負(fù)責(zé)過至少3款產(chǎn)品的嵌入式軟件開發(fā)
2、精通C語言,擁有良好的編碼習(xí)慣,深刻理解C語言常見的陷阱和規(guī)避方法
3、具備良好的溝通和抗壓能力,能夠充分調(diào)動和爭取資源,促成復(fù)雜問題的閉環(huán)
4、以下條件中,至少具備一項(xiàng):
4.1 (linux驅(qū)動方向):熟悉linux下典型子系統(tǒng)的驅(qū)動框架,清楚linux內(nèi)存管理、進(jìn)程調(diào)度、網(wǎng)絡(luò)管理以及文件系統(tǒng)的基本原理,有相關(guān)的系統(tǒng)級性能優(yōu)化或問題定位的實(shí)踐經(jīng)驗(yàn)
4.2 (linux應(yīng)用方向):熟悉linux內(nèi)核的基本運(yùn)行原理,有過系統(tǒng)級內(nèi)存安全/CPU性能問題解決的實(shí)踐經(jīng)驗(yàn);清楚常見軟件設(shè)計(jì)模式和原則,有過中大型嵌入式項(xiàng)目的架構(gòu)設(shè)計(jì)或重構(gòu)的經(jīng)驗(yàn)
4.3 (RTOS方向):精通至少一款Cortex系列的使用,清楚編譯鏈接原理和MPU/ETM/ITM/DTM使用,有過實(shí)地址模式下內(nèi)存安全設(shè)計(jì)的經(jīng)驗(yàn),具備匯編級的性能優(yōu)化或問題定位的實(shí)踐經(jīng)驗(yàn)