• Android system/driver/integration/application/framework engineer


    1. Android Integration Engineer Job Description

    Android smartphone is in fact a very complex system, which include typically an AP (Application Processor) plus a modem (WCDMA/HSPA protocol stack / RTOS), drivers, system components, applications, framework, 3rd party applications, to assure that all blocks are working well together, as an Android Integration Engineer, you must have a good understanding of the global architecture, design smart test cases to assure good quality before official software release to Validation team. You must have a strong debugging skills and a spririt of trouble shooting, wide knowledge across the whole mobile system.
    Requirements
    1) Strong interest in mobile phone architecture;
    2) Strong interest in debugging and learn new stuff;
    3) Strong interest in Linux and enjoy script programming to make integration more efficient (build/release automation by python for example);
    4) Expert knowledge in Git;
    5) Familier with MySQL and SQL (Structured Query Language);
    6) Self motivated, creative and initiative, quick learner;

    2. Android system engineer
    Job description:
    - Participate in a Tablet development team
    - Design, develop and manage Android application/framework
    - Design, develop and manage platform driver
    - Design, develop and manage Download/Security mechanism
    - Troubleshooting and resolving technical issues
    - Provide Android technical support to other team members

    Required profile:

    General:
    - Bachelor's degree or above in computer science or engineering required
    - More than 2 years experiences of commercial Android development, Tablet, Smart Phone, etc
    - More than 5 years C/C++ development
    - More than 2 years of Java development
    - Experienced with Android framework structure, build system and debugging tools.
    - Solid system programming experience on multi-thread programming, OO programming, multi-media, and network protocol
    - Experienced with Linux programming
    - Experienced with design pattern
    - Familiar with Scrum and version control tools (svn, git)
    - Good communication skills/team work spirit
    - Good oral/written English(CET4 is must)


    Specific:
    - Experience of design of system power management (for example considering about applications,

    Android Power Manager/Service, Linux Power Management and driver of key modules) is a big plus

    - Experience of extension of Android Recovery, software upgrade OTA (On The Air) is a big plus
    - Experience of Nand/EMMC flash driver development is a big plus


    3.  Android framework engineer
    Job Descripion:
    Android framework is a very important layer for Android mobile phones, as an Android Framework Engineer, you must be experienced in Android architecture, and cautious for any change in framework , you will work with Android application engineer and BSP Engineer closely, daily work includes requirement analysis, design, coding, peer review, unit test, integration test and bugfix.


    Job Requirements:
    1+ years Android programming experience
    1+ years Linux user space programming experience

    Strong interest in Android architecture and embedded Linux Expert knowledge in Java language God

    C/C++ programming skills Familiar with Android Multimedia ,Connectivity Framework or Android build system.
    Expert knowledge in GIT is a plus


  • 相关阅读:
    C语言复习---杨辉三角打印
    C语言复习---获取矩阵的对角和
    C语言复习---选择法排序
    C语言复习---用筛选法求100之内的素数
    C语言复习---比赛问题
    C语言复习---打印菱形
    建立一个node.js服务器(使用express搭建第一个Web环境)
    nodejs小问题:express不是内部或外部命令
    使用express搭建第一个Web应用【Node.js初学】
    Node.js 相关资料网站汇总
  • 原文地址:https://www.cnblogs.com/zhangze/p/2952935.html
Copyright © 2020-2023  润新知