rom工程師是什麼意思
rom工程師,就是固件工程師。
固件(FirmWare)的詞典裏的解釋是具有軟件功能的硬件,在早期這種器件一般都是存有軟件的EROM或EPROM(電可擦除可程式只讀存儲器)等,通常這些硬件內所保存的程序是無法被用户直接讀出或修改的。
rom工程師主要工作範疇:
1、 根據公司產品需求,負責android固件開發
2、 與產品、設計、後台、測試等人員緊密合作,促進項目的順利進行
3、負責ROM中Android原生App的修改與維護
4、負責ROM中功能Bug的分析與解決
5、參與一些腳本文件的編寫
6、負責不同終端、平台的代碼架構整合和開發工作
7、負責各個核心模塊的開發和文檔編寫,為團隊做知識分享的培訓
7、針對項目中遇到的技術難題,在技術上提供解決方案,攻克技術難題。
8、在Rom開發方面提供技術支持,幫助支持用户和其他部門解決問題。
rom工程師是什麼意思
負責ROM中Android原生App的修改與維護
負責ROM中功能Bug的分析與解決
參與一些腳本文件的編寫
負責不同終端、平台的代碼架構整合和開發工作
負責深入研究Android/Linux系統架構,尤其是新版本新功能
負責各個核心模塊的開發和文檔編寫,為團隊做知識分享的培訓
能按照項目計劃,按時提交高質量的代碼,完成開發任務
針對項目中遇到的技術難題,在技術上提供解決方案,攻克安卓技術難題
落實制定各個組件的整體構架與部分代碼編寫,定期Review各組件代碼,對不合理的代碼進行修改,保證代碼的可讀性、可擴展性、效率性
在Rom開發方面提供技術支持,幫助支持用户和其他部門解決問題
崗位要求:
計算機相關專業大學本科及以上學歷,有3年以上Android ROM開發經驗者優先
精通Android平台,對Android Framework 層有深入地瞭解
曾經負責並修改過Android Framework
熟悉Linux下的Shell或Python/Perl等各類腳本語言,Python經驗豐富者優先
喜歡玩Android設備,熱衷於研究Android系統各種原理
軟件技術基本功紮實,對進程、線程、緩存等概念有深入理解,熟悉常用的算法、數據結構和設計模式
熟悉網絡編程,對TCP、HTTP等協議有深入瞭解和使用經驗,有一定的socket編程工作經驗
熟悉Git管理代碼分支
對代碼質量、產品質量有執着的追求和強烈的責任感
具有良好的分析問題和解決問題的能力,勇於面對挑戰性問題,遇到問題能積極主動地尋找解決方案
學習能力強,思維活躍,能對產品的需求快速的做出技術上的分析
工作積極主動、敬業負責,能夠承受較大的工作壓力。