軟件平臺工程師職位描述與崗位職責任職要求
職位描述:
職責描述:
1、評估/優化傳感器IP(例如HDR,remosaic)性能;
2、優化/調優ISP為目標傳感器/功能/AP平臺(高通、聯發科、Exynos/麒麟);
3、SW圖書館融入AP平臺(高通、聯發科、Exynos/麒麟;
4、對CMOS圖像和定制的傳感器驅動程序移植;
5、現場技術支持。
1、Evaluating/tuningSensorIP(e.g.HDR,remosaic)performance;
2、Optimizing/tuningISPfortargetsensor/feature/APplatform(Qualcomm/MediaTek/Exynos/Kirin);
3、SWlibraryintegrationintoAPplatform(Qualcomm/MediaTek/Exynos/Kirin);
4、DriverportingforCMOSimageandcustomizedsensors;
5、Onsitetechnicalsupport。
任職要求:
1、系統級IP評估和驗證;
2、了解ISP管道和調優;
3、了解3A(AE,AF,AWB);
4、理解圖像質量驗證過程;
5、理解的Android攝像頭框架/HAL/內核;
6、流利的英語/中文:說,讀,寫。
1、System-levelIPevaluationandverification;
2、UnderstandingofISPpipelineandtuning;
3、Understandingof3A(AE,AF,AWB);
4、Understandingofimagequalityverificationprocess;
5、UnderstandingofAndroidcameraframework/HAL/Kernel;
6、FluentEnglish/Chinese:Speaking,Reading,Writing。
篇2:軟件平臺開發崗位職責
基礎軟件平臺開發工程師-上海上海通用汽車上汽通用汽車有限公司,SGM,上海通用汽車,別克,通用汽車,上汽通用工作職責:
ADAS算法開發方向
職責概述:
1.試運用深度神經網絡進行圖像處理,完成分類、分割等任務;
2.依據特定需求能夠對網絡進行優化與裁剪;
3.能夠將神經網移植到嵌入式平臺;
職責描述:
1.運用CNN、Opencv等工具進行圖像處理
2.訓練深度神經網絡,調整訓練參數,得到泛化能力更好的模型
3.深入理解機器學習算法,依據特定需求定制網絡或者算法
4.掌握兩種以上機器學習框架,如caffe、tensorflow、torch,將模型在不同框架下轉化
5.精通Linux操作系統,精通python、C、C等兩種以上主流編程語言,能夠編程實踐所研究的算法,并將結果有效呈現
6.依據特定需求能夠對網絡進行優化與裁剪
7.根據不同的Soc,將神經網絡算法或者程序移植到嵌入式平臺
8.深度學習、機器學習最前沿的技術的跟蹤和開發
高精定位及路徑規劃算法方向
職責概述:
1.負責基于多傳感器數據融合的高精度定位算法開發工作
2.負責基于攝像頭,毫米波雷達,IMU,里程計等傳感器數據的融合定位算法開發
3.負責高精度地圖數據接口定義與開發,地圖數據抽取解析等工作
4.負責定位算法開發相關文檔撰寫
職責描述:
5.基于機器視覺的定位算法開發(SLAM定位)
6.基于毫米波雷達數據的定位算法開發
7.GPS/IMU/里程計等多傳感器組合定位算法開發
8.電子地圖接口設計及地圖數據抽取
9.定位算法架構及算法開發相關文檔撰寫
硬件虛化及BSP軟件開發方向
職責概述:
1.根據具體應用的需求,裁剪定制開發基于Linux/Android/RTOS的設備的驅動
2.根據具體應用需求,配置優化各個應用的硬件資源(CPU/GUP/DSP/DDR)分配及虛擬化策略
3.移植訓練好的神經網絡到指定的SOC平臺環境中
4.分析解決軟件bug,系統整體性能優化
職責描述:
5.Linux/Android驅動中間層軟件開發與測試
6.bootloader開發及Linuxkernel移植維護
7.硬件虛擬化(Hypervisor)開發和測試
8.系統性能優化,系統技術方案評估,參與硬件選型
9.移植不同神經網絡模型算法到不同的Soc及相應的開發環境中
任職資格:
1.教育背景:全日制本科及以上學歷,汽車電子、電子工程、通信工程、自動化、車輛工程、計算機、機器人、數學等相關專業
2.工作經驗:2年及以上深度學習算法/車輛或機器人定位導航系統研發/嵌入式Linux或AndroidBSP研發經驗;有ADAS,軟件,通信,電子行業相關工作經驗優先
3.知識技能:
ADAS算法開發方向
a)精通Linux系統,精通python,精通C或者C
b)掌握兩種及以上深度學習工具,如caffe、tensorflow
c)掌握CNN、RNN模型,能偶對網絡進行訓練、優化
d)精通嵌入式系統,有代碼移植經驗
e)有機器學習算法大賽經驗或者發表相關領域論文者優先
高精定位及路徑規劃算法方向
a)具有獨立的軟件開發能力,數據分析和系統集成能力;熟悉C/C或者一種編程語言,或者精通Matlab開發環境;
b)具有視覺、毫米波雷達和激光雷達等傳感器中一項或多項的算法開發經驗優先;
c)熟練掌握Kalman濾波和粒子濾波,具有多傳感器融合算法研發經驗優先;
d)具有視覺SLAM定位算法開發經驗優先;
硬件虛化及BSP軟件開發方向
a)熟悉C/C程序設計語言;
b)熟悉嵌入式Linux內核及驅動編譯調試過程和工具;
c)熟悉Camera、Touch、LVDS等常見驅動的開發;
d)2年以上嵌入式程序設計經驗;熟悉ARM系列處理器,具備基本硬件知識基礎;
e)有嵌入式硬件虛擬化(Hypervisor)開發經驗者優先
f)熟悉軟件開發的基本流程,有Scrum項目經驗者優先
g)ADAS行業背景優先考慮
4.素質能力:
a)具備較強的系統分析能力、溝通協調能力
b)具備良好的英語口語和讀寫能力,能用英語進行復雜技術問題討論,編寫英語技術文檔和指導
c)持有駕照(C1或以上)
篇3:軟件平臺架構師崗位職責軟件平臺架構師職責任職要求
軟件平臺架構師崗位職責
職責描述:
1.按時、高質量完成項目需求分析與方案設計,并與相關團隊成員完成整個項目的開發;
2.完成基于AUTOSAR的軟件平臺建設,包括AUTOSAR工具鏈、基礎軟件棧等軟件平臺的架構設計與核心代碼開發,對關鍵人員進行必要的培訓;
3.參與基于AUTOSAR的車載ECU軟件棧及工具鏈未來技術方向的分析與決策;
4.完成研究和預開發AUTOSAR的軟件平臺的開發計劃與工作量評估。與各國客戶、研究機構溝通,確保產品規劃準確性和項目群競爭力
崗位要求:
1、精通C編程,熟悉實時嵌入式操作系統環境編程
2、精通java編程,熟悉基于eclipse平臺進行工具插件開發的經驗。
2、精通軟件需求分析方法,精通設計模式
3、熟悉底軟系統的架構設計和功能設計
4、3年以上AUTOSAR工具鏈軟件及車載ECU軟件的開發經驗;熟練使用C語言進行車載ECU軟件開發,熟練使用java語言進行AUTOSAR工具鏈開發,有獨立進行相關模塊開發的經驗。
5、熟悉eclipse平臺公共組件功能的使用,有獨立負責大規模基于eclipse平臺工具插件的開發經驗。
6、主導設計基于AUTOSAR的應用軟件架構,并對車載軟件系統的功能安全和網絡安全設計有深刻的認識;
熟悉汽車行業軟件開發相關標準和要求,有功能安全相關功能的開發經驗;
7、帶領團隊完成AUTOSAR工具鏈軟件開發和基于AUTOSAR的ECU軟件開發,具有豐富的軟件開發經驗;熟悉敏捷軟件開發流程,對迭代開發、結對編程、代碼檢視等軟件開發實踐有深刻理解。
8、熟悉汽車行業AUTOSAR軟件工具鏈和基礎軟件棧的行業生態,對AUTOSAR相關的開源第三方軟件有較為深入的了解,能夠基于這些開源第三方軟件進行相關功能的設計和開發。
9、良好的團隊協作能力和溝通能力;職責描述:
1.按時、高質量完成項目需求分析與方案設計,并與相關團隊成員完成整個項目的開發;
2.完成基于AUTOSAR的軟件平臺建設,包括AUTOSAR工具鏈、基礎軟件棧等軟件平臺的架構設計與核心代碼開發,對關鍵人員進行必要的培訓;
3.參與基于AUTOSAR的車載ECU軟件棧及工具鏈未來技術方向的分析與決策;
4.完成研究和預開發AUTOSAR的軟件平臺的開發計劃與工作量評估。與各國客戶、研究機構溝通,確保產品規劃準確性和項目群競爭力
崗位要求:
1、精通C編程,熟悉實時嵌入式操作系統環境編程
2、精通java編程,熟悉基于eclipse平臺進行工具插件開發的經驗。
2、精通軟件需求分析方法,精通設計模式
3、熟悉底軟系統的架構設計和功能設計
4、3年以上AUTOSAR工具鏈軟件及車載ECU軟件的開發經驗;熟練使用C語言進行車載ECU軟件開發,熟練使用java語言進行AUTOSAR工具鏈開發,有獨立進行相關模塊開發的經驗。
5、熟悉eclipse平臺公共組件功能的使用,有獨立負責大規模基于eclipse平臺工具插件的開發經驗。
6、主導設計基于AUTOSAR的應用軟件架構,并對車載軟件系統的功能安全和網絡安全設計有深刻的認識;
熟悉汽車行業軟件開發相關標準和要求,有功能安全相關功能的開發經驗;
7、帶領團隊完成AUTOSAR工具鏈軟件開發和基于AUTOSAR的ECU軟件開發,具有豐富的軟件開發經驗;熟悉敏捷軟件開發流程,對迭代開發、結對編程、代碼檢視等軟件開發實踐有深刻理解。
8、熟悉汽車行業AUTOSAR軟件工具鏈和基礎軟件棧的行業生態,對AUTOSAR相關的開源第三方軟件有較為深入的了解,能夠基于這些開源第三方軟件進行相關功能的設計和開發。
9、良好的團隊協作能力和溝通能力;