Position 5: Architect of Linux BSP
Designation: Android BSP
Responsible for mobile platform adaptation in different HW platforms
Responsible for bootloader, Linux kernel porting
Responsible Linux device driver development and debugging
Job Profile:
Strong programming skills on C/C++
Expertise on Board Support Packages & Linux Internals
Activity in Linux Kernel open source community is a very big plus.
Experience with Google Android is a plus.
Experience in file system, memory handling (NAND drivers, eMMC, memory cards etc) is a very big plus
Drivers for USB, HDMI, LCD,Touch,CAMERA,BT/WIFI/GPS,Sensor etc is a very big plus
Good analytical and debugging skill set.
High motivation, strong self-learning ability
Strong desire to work on commercial products that demand high quality
Good communication in Chinese/English and inter personnel skills.
-----------------
Designation: Android Modem RIL
Responsible for developing Android RIL related module.
Job Profile:
Strong programming skills on C/C++, Java is a plus
Working Knowledge on Android RIL, Telephony Framework
Working knowledge on GSM/GPRS/EDGE/WCDMA/HSPA/HSPA+/LTE/CDMA Protocol Standards
Working knowledge on Network elements and Exposure to QCT Platform will be an added advantage.
Good analytical and debugging skill set.
High motivation, strong self-learning ability
Strong desire to work on commercial products that demand high quality
Good communication in Chinese/English and inter personnel skills.
Designation: Android Modem RIL
Responsible for developing Android RIL related module.
Job Profile:
Strong programming skills on C/C++, Java is a plus
Working Knowledge on Android RIL, Telephony Framework
Working knowledge on GSM/GPRS/EDGE/WCDMA/HSPA/HSPA+/LTE/CDMA Protocol Standards
Working knowledge on Network elements and Exposure to QCT Platform will be an added advantage.
Good analytical and debugging skill set.
High motivation, strong self-learning ability
Strong desire to work on commercial products that demand high quality
Good communication in Chinese/English and inter personnel skills.
-------------------------
Embedded real time programming experience
Familiar with C programming
Real time system debugging tools knowledge
HW (Hardware) knowledge in terms of ability to understand and use HW descriptions and specifications
RF knowledge is a big plus
Test and production experience within the mobile communication industry
Instrument knowledge (hands on) and measurement technology
Ability to read and understand the 3GPP specifications in general and the air interface in specific
Ability to fast adaptation to system and architectures, and to solve problems on system level
Skills of real time OS and it's configuration
High skills in the following Tools:
Lauterbach debugging tool
Eclipse
C coding in embedded real time systems
Real time OS experience (OSE)
Instrument hands on experience
Low-level design experience on Linux or Vxworks is a big plus
Fluent English in writing and speaking
---------------------
http://search.51job.com/list/co,c,2511564,0000,10,1.html
Assignment description
Low level software development engineer:
Working for camera module and camera driver development.
Competence and role descriptions
Hold a degree in Software/Electrical Engineering.
At least 3 years experience working in mobile phone or communication design and development area.
Experience with software module structure and design/development.
Have a good understanding about hardware and communication bus (UART, I2C, SPI) and able to read and understand datasheet, schematic.
Experience on Linux, Android.
High skill in C language and Linux is mandatory.
Skill in C++ and Java is +.
Familiar with real-time debugging tools, e.g. Lauterbach trace32 and familiar with GDB or other Linux debugging tools.
Good communication skill and logic analysis.
Familiar with test and development equipment such as CMU200, Logical Analyzer, Oscilloscope.
Show initiative, work systematically and goal-oriented.
Are capable of working independently and in teams.
English communication skill both in writing and speaking is required in this job.
--------------------------
职责描述:Android嵌入式设备底层开发,移植和调试,定位和解决bug.
任职资格:
计算机,通信,电子,软件工程专业本科以上学历;
1-3年嵌入式软件底层开发经验,产品不限,比方手机,PC, MID, Pad, 平板电脑,机顶盒都可以;
扎实的C语言开发功底;
熟悉Linux内核,驱动,framework, SDK;
良好的沟通能力,团队合作能力,学习能力,逻辑思考能力。
优先考虑:
知名学校硕士优先考虑
Android下的网络通信机制,对Socket、TCP/IP、http/https有一定的了解;
熟悉手机驱动特别是audio, USB,camera,video,cmmb等设备驱动的开发调试;
熟悉Android底层驱动开发、调试、移植;
熟悉Quallcom硬件平台;
英文听说熟练优先考虑。
Device driver development,porting and debugging/problem solving at the lowest layers of the system.
Analyze performance and stability issues on devices;
Qualifications:
Bachelor Degree in Computer Science, Electronics, Software Engineering, Telecom;
1-3 years of embedded software development experience in C/C++, especially in low-level design, product not limited to smarphone, Pc, MID, Pad, DTV;
Familiar with the ARM architecture
Experience working at low levels of the software stack, device driver development, and integration of HW/SW.
Excellent debugging, problem solving, and analytical skills.
Team player with good communication skills;
Strong analytical and problem solving skills.
Helpful, but not Required skills:
Master degree is a plus;
Rich experiences on drivers for audio, video, USB, Camera, CMMB;
Familar with Android device driver development, porting and debugging;
Familiar with Qualcomm hardware;
Fluent in English, listening and speaking.