職位描述:
1、負(fù)責(zé)Android系統(tǒng)層性能優(yōu)化,包括但不限于:?jiǎn)?dòng),幀率,內(nèi)存,CPU調(diào)度等;
2、給出系統(tǒng)優(yōu)化問(wèn)題的解決方案,包括系統(tǒng)層面和應(yīng)用層面;
3、Android系統(tǒng)層需求開(kāi)發(fā)及解決系統(tǒng)復(fù)雜問(wèn)題;
4、參與重要項(xiàng)目關(guān)鍵技術(shù)問(wèn)題攻關(guān)。
職位要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),熟悉Android/Linux系統(tǒng)架構(gòu),5年以上Android開(kāi)發(fā)經(jīng)驗(yàn);
2、具備Android Framework相關(guān)經(jīng)驗(yàn),熟悉常用調(diào)試手段,具備扎實(shí)的Java或C++語(yǔ)言基礎(chǔ);
3、分析、定位系統(tǒng)優(yōu)化問(wèn)題,至少具備以下其一:
1)進(jìn)行系統(tǒng)級(jí)問(wèn)題的分析,理解Android系統(tǒng)與Linux交互的方式;
2)精通Android應(yīng)用開(kāi)發(fā),能夠獨(dú)立對(duì)應(yīng)用的性能、功耗問(wèn)題分析定位,提出優(yōu)化方案;
3)精通Linux的資源調(diào)度策略(內(nèi)存,CPU,IO等),針對(duì)上層場(chǎng)景能分析定位底層問(wèn)題,提出優(yōu)化方案;
4、了解手機(jī)系統(tǒng)的組成結(jié)構(gòu),對(duì)內(nèi)存/CPU/GPU等手機(jī)的構(gòu)成有認(rèn)知;
5、熟練掌握Android/Linux系統(tǒng)的分析工具,熟練使用Linux系統(tǒng)。