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---------------------
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.