zoukankan      html  css  js  c++  java
  • Position 5: Architect of Linux BSP

    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.

  • 相关阅读:
    eclipse导入源码
    servlet文件上传及下载
    MediatorPattern(中介者模式)-----Java/.Net
    IteratorPattern(迭代器模式)-----Java/.Net
    CommandPattern(命令模式)-----Java/.Net
    ResponsibilityChainPattern(责任链模式)-----Java/.Net
    TemplateMethodPattern(模板方法模式)-----Java/.Net
    InterpreterPattern(解释器模式)-----Java/.Net
    ProxyPattern(代理模式)-----Java/.Net
    FlyweightPattern(享元模式)-----Java/.Net
  • 原文地址:https://www.cnblogs.com/zhangze/p/2952937.html
Copyright © 2011-2022 走看看