首頁 > 制度大全 > AndroidLinux系統開發工程師職位描述與崗位職責任職要求

AndroidLinux系統開發工程師職位描述與崗位職責任職要求

2024-07-27 閱讀 3302

職位描述

崗位職責

1、移植,維護和定制Android系統中間件到智能硬件;

2、開發和維護AndroidHAL/frameworks各模塊,包含設置、網絡、安全、DRM、多媒體等中間件模塊;

3、系統架構設計和開發;

4、技術方案預研及技術難點攻關;

5、團隊代碼質量控制;

任職要求:

1、CS或者EE相關專業畢業,本科5年(碩士4年)以上工作經驗;

2、深入理解Androidframeworks系統架構,包含Storage、WiFi、BT、Battery、Sensor等;

3、深入了解Android各平臺的系統架構更新及限制;能夠解決死機、ANR、Crash、Panic等系統級問題;熟悉Settings、Launcher、輸入法等系統APK,能根據產品需求進行裁剪和修改;

4、全程參與過至少一個大中型Android平臺產品,獨立負責完成其中一個模塊的開發;

5、熟悉Linux驅動開發流程;能根據芯片手冊開發適配于Android系統的硬件驅動程序;

6、熟悉Android系統整體和獨立jar包開發編譯流程;

7、有原生AndroidFramework的優化及問題修改的經驗優先(AndroidLibrary,Dalvik/ARTVM);

8、熟練應用git/gerrit/jenkins等工具者優先;

9、有Androidbuildingsystem,python,shell開發經驗者優先;

10、有POS,金融底座開發經驗者優先,具有多屏開發經驗者優先。

篇2:Linux工程師崗位工作職責

簡介:Linu*是一套免費使用和自由傳播的類Uni*操作系統,是一個基于POSI*和UNI*的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNI*工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linu*繼承了Uni*以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。Linu*操作系統誕生于1991年10月5日。Linu*存在著許多不同的Linu*版本,但它們都使用了Linu*內核。Linu*可安裝在各種計算機硬件設備中。

Linu*工程師職位描述(模板一)

崗位職責:

1.負責基于Linu*產品開發平臺的搭建及研發,包括產品開發、系統優化和設備驅動開發,以及功能開發;

2.負責產品開發過程軟硬件聯合調試、故障定位和修復;

3.負責公司客戶的技術咨詢與BUG分析與處理;

4.根據產品設計報告和產品開發進度,開發相應的軟件模塊,編寫相應的技術文檔;

5.協助主管或相關同事分析新功能或者新需求,并能順利完成相關開發工作。

任職要求:

1.計算機軟件開發和其他相關專業本科學歷;

2.熟練掌握的C++,了解Linu*系統編程和網絡編程或熟練使用C語言,有Linu*內核開發經驗;

3.熟練掌握多進程/多線程開發技巧;

4.熟悉TCP/IP協議,有Socket開發經驗;

5.熟悉Oracle,Mysql,SQLServer等常用數據庫的基本概念、常用操作、基本維護和基本設計;

6.良好的學習能力、邏輯思維能力,強烈的工作責任感和事業心。

Linu*工程師職位描述(模板二)

崗位職責:

1.負責相關的應用軟件開發和維護工作;

2.負責完成產品的測試和調試工作;

3.負責編寫和完成產品的相關技術和測試文檔;

4.按時對每一階段的代碼進行評審并代碼上傳,提交解決問題的原因;

5.定時向上級匯報相關工作。

任職要求:

1.本科及以上學歷,電子、自動化、計算機等相關專業;

2.2-3年Linu*工作經驗,有扎實的C/C++編程能力;

3.熟練運用gdb,精通makefile,shell編程;

4.有Linu*多線程和網絡編程經驗,熟悉TCP/IP協議棧經驗;

5.熟悉qt、MFC、sourceinsight、vs等相關軟件和工具;

6.熟悉RTP、Http、rtsp、*ml、json、sip、upnp等協議;

7.熟悉mysql、sqlite或其它數據庫。

Linu*工程師職位描述(模板三)

崗位職責:

1.根據業務需求進行功能設計和開發;

2.在Linu*下使用C++/Python/Shell腳本,完成功能開發、測試和上線工作;

3.監控線上系統運行情況,并解決線上系統中的錯誤和異常情況。

任職要求:

1.計算機、電子相關專業本科以上學歷,2年以上Linu*或嵌入式開發經驗;

2.熟悉linu*內核架構,熟悉linu*環境的應用編程與調測;

3.精通C語言,熟悉SQLIte/Mysql數據庫;

4.熟悉TCP/IP協議、Socket網絡編程,對語音、圖像相關開發與應用有一定了解;

5.對嵌入式系統的硬件原理,智能家具、物聯網相關技術有一定了解;

6.工作態度端正、責任心強,具有良好的學習能力、團隊協作精神。

篇3:嵌入式Linux底層驅動軟件工程師崗位職責內容

1.負責按照總體設計完成模塊詳細設計說明書。

2.完成模塊代碼編寫、內部測試工作。

3.協助硬件設計人員及應用軟件設計人員進行系統開發與調試。

4.根據技術支持需求進行軟件代碼維護。

5.編寫相關技術文檔,并對有關人員進行培訓。