Senior Android SW Engineer(职位编号:11780095)
飞思卡尔半导体(中国)有限公司上海分公司
- 公司性质:外资(欧美)
- 公司行业:电子技术/半导体/集成电路
职位信息
- 发布日期:2013-03-26
- 工作地点:上海
- 招聘人数:若干
- 工作经验:二年以上
- 学历要求:本科
- 语言要求:英语良好
- 职位类别:高级软件工程师
职位描述
Description:
Freescale Semiconductor is a global leader in the design and manufacture of embedded semiconductors for the automotive, consumer, industrial and networking markets. Our products are all around us, you touch them every day.
As the one of the most important product lines of Freescale – ARM core based i.MX application processor business grows rapidly in Asia. The business of i.MX application processor covers Consumer, Automotive and Industrial.
In order for better support for this product line, Freescale builds the design center in Shanghai with hundreds of engineers working for IC design, BSP and Android software development, solution and application development, as well as customer support. Freescale also setup the product marketing department in Asia for future product definition, roadmap and eco-system setup.
We now recruit the “Android SW Engineer” for Freescale Multimedia Application Division in Shang Hai, taking care of delivery high quality Android platform based on i.MX application processor.
Join us! We are working for this product family which is - in No#1 marketing share of eReader market, No# 2 of automotive infotainment market, No# 3 of mobile application market, world widely.
Primary Responsibilities:
- Porting Android to new Freescale i.MX SoC chip/board
- Upgrade i.MX Android to latest Android version and kernel version
- Develop i.MX new features on Android
- Analyze and resolve difficult system issues
- System performance, stability , memory footprint tuning and optimization
- APK compatibility analysis on i.MX platform
- Contribute to i.MX Silicon module definition and reference platform definitions
- Active and effective support to the customers
- Contribute for Android ecosystem by upstreaming codes
Qualifications:
Requirements:
- Minimum bachelor degree in computer science, electronic engineering or equivalent
- Minimum 2 years experiences in embedded Linux kernel and framework development required.
- Strong programming skills on C/C++
- Familiar with Linux kernel driver development model
- Android framework porting & Tuning on ARM based SoC will be a good plus
- Expertise in one of the following domains will be a good plus:
- Android multimedia framework
- Android RIL framework, 3GPP protocol
- Graphic:
- Familiar with Android graphic system, like Surfaceflinger, Gralloc/framebuffer
- Familiar with 3D application development with Opengl ES1.1/2.0 API
- Familiar with basic graphic computation knowledge.
- System (performance, power) optimization
- Experience with GIT is desired.
- Good at problem analysis and resolving.
- Good communication skills and team working experience
- Good oral and written English skills