宁波.Net技术讨论区

android软件工程师/android中间件开发

 

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.工作踏实认真,有较强的学习能力、团队合作精神、独立分析解决问题能力,能承受工作压力,快速适应新的环境并融入。

posted @ 2011-03-25 09:26  山 人  阅读(3421)  评论(0编辑  收藏  举报