Android平台及中介軟體工程師
職責描述:
1 設計,整合和最佳化驗證基於Android平台以下軟體運行庫
Multimedia: Video Middleware (OpenMAX, GStreamer, Open core, Surface Flinger etc) .
Audio Middleware (PulseAudio, OpenMAX, GStreamers, Open core, Audio Flinger etc).
Imaging Middleware (OpenMAX, GStreamer, Android Frameworks)
Graphics and UI: Surface Flinger, Open GLES, Gaming and UI Compositing), UI Adaptation layers for Android platform
2 跟蹤,評估,整合來自開源社區和第三方軟體產品
3 編寫代碼,實施代碼單元測試,修複軟體問題
職位要求:
1 電子,電腦科學本科或者同等學曆,3-5年研發經驗
2 熟練掌握多媒體和圖形系統軟體知識,能在不同的軟體層次開發(驅動,中介軟體,應用)
3 熟練掌握編碼,整合,debug技能
4 有消費類電子整個生命期的開發經驗
5 熟練掌握的C和C++,會寫Shell指令碼
6 有其中一種(Linux,Window Mobile, Symbian)嵌入式OS開發經驗
7 能快速探索代碼並能迅速理解層次架構
8 良好的溝通和自我管理能力
9 熟練掌握SVN或者Git組態工具
崗位職責:
1、負責Android平台上hardware中介軟體程式開發;
2、負責Android平台上硬體相關framework層開發。
任職要求:
1、熟悉JAVA/C/C++編程,有實際Android項目開發經驗或中介軟體開發經驗;
2、熟悉Android開發架構和API調用,熟悉流媒體相關協議;
3、有基於Android平台,下列軟體運行庫開發經驗者優先:
Video Middleware (OpenMAX, GStreamer, Open core, Surface Flinger等)。
Audio Middleware (PulseAudio, OpenMAX, GStreamers, Open core, Audio Flinger等)。
Imaging Middleware (OpenMAX, GStreamer, Android Frameworks)。
Graphics and UI: Surface Flinger, Open GLES, Gaming and UI Compositing), UI Adaptation layers for Android platform。
4、有LCD、camera、USB、WIFI、GPS、CMMB、重力感應器、電容式觸控螢幕等開發經驗優先;
5、熟悉Linux裝置驅動軟體架構,有Linux核心驅動開發經驗者優先;
6、有Linux或Android平台智能手機、MID開發經驗者優先;
7、具有優秀的獨立解決問題的能力。
應用軟體開發工程師MMI Engineer-Android
職位描述:
1. 軟體需求分析
2. 據專案計劃和開發流程實施軟體的開發和調試代碼
3. 實施軟體組態管理
4. 據專案計劃進行軟體缺陷分析,調試和跟蹤
5. 功能、技術、測試文檔編寫
職位要求:
1. 電腦、軟體工程、通訊工程相關專業本科及以上學曆;
2. 2年以上嵌入式系統軟體開發經驗;瞭解系統kernel,從事過系統級調試優先
3. 精通C/C++, 熟悉MFC/JAVA,具有良好的代碼編寫習慣;
4. 熟悉嵌入式作業系統及其軟體開發和相關工具,有嵌入式linux等相關知識者優先.
5. 熟悉組態管理相關知識
6. 較好的英語聽說讀寫能力;
7. 優秀的溝通、執行及分析問題的能力。
8. 積極上進,具有很強的學習能力與領悟能力
9. 具有較強的創新能力和適應能力
Description:
1. Software Requirement Analysis
2. Software development and perform unit test according to project plan and development process
3. Implement software configuration management
4. Defects analysis, debug and follow-up according to project plan
5. Compile functional, technical, qualification documentation
Qualifications:
1. Computer science, software engineering, communication engineering related major, bachelor degree at least
2. 2+ years software development on embedded operation system; comprehension on kernel and system debug is a plus
3. Master JAVA, familiar with Android SDK and with good coding style
4. Knowledge of Google CTS Certification
5. Familiar with embedded operation system and its software development, including related tools; embedded linux related knowledge is a plus
6. Familiar software configuration management;
7. Good English skills
8. Good communication, execution and analytical competency
9. Motivated and good learning and comprehension skills
10. Innovative mind and good adaptability
職位描述:
基於Android智能手機平台MMI應用程式開發,以及Android GUI Framework維護和擴充。
職能需求:
1.電腦/軟體工程/電子資訊相關專業本科及本科以上學曆
2.精通java, 熟練c/c
3.熟悉linux系統
4.具備良好的物件導向編程設計能力和規範的軟體文檔能力
5.有基於Android平台應用開發, Android架構維護和擴充經驗者優先
6.有嵌入式手機應用開發經驗者優先
7.良好的英文水平,能快速閱讀和理解英文技術文檔
8.工作踏實認真,有較強的學習能力、團隊合作精神、獨立分析解決問題能力,能承受工作壓力,快速適應新的環境並融入。