泰晓科技 -- 聚焦嵌入式 Linux - 追本溯源,见微知著!
网站地址:http://tinylab.org
微信公众号关注我们新浪微博


扫一扫

关注 @泰晓科技
『光顾开源小店,支持泰晓原创!』
请稍侯

魅族内核团队招聘若干 Linux 工程师

Wu Zhangjin 创作于 2016/05/11

简介

  • 公司:珠海市魅族科技有限公司
    • 魅族(MEIZU)科技成立于 2003 年 3 月,是一家国内知名智能手机厂商,总部位于中国广东省珠海市。公司致力于向消费者提供国际一流性能和品质的电子产品,并立足于中高端市场。致力于制造设计优雅、简单易用的智能手机。魅族科技于 2014 年推出全新子品牌「魅蓝」,魅蓝将带给年轻人更好的产品。于 2015 年推出全新子品牌「PRO」,PRO 是魅族用行动逼近极致,用诚实去打动消费者,打磨出的全新高端产品。
  • 团队:魅族内核团队
    • 魅族内核团队由一群具有工匠精神的 Linux 内核开发人员组成,持续致力于打造更好用的智能手机。团队不仅具备了新平台、新器件、新技术的快速产品化能力,构建了可靠的产品质量保障流程和体系,也拥有了产品体验的深度优化能力。
  • 地址:珠海市高新区魅族科技大厦

  • 联系:
    • 微信:lzufalcon,请备注『魅族内核团队』
    • 邮箱:falcon [at] meizu [dot] com

推荐

  • 看点:魅族在 Android/Linux 智能手机方面有多年的技术积累,技术氛围浓厚,协作氛围融洽,工作有挑战性,加上珠海清新的空气,以及高速成长的公司业绩,这里绝对是一个丰富职业生涯和生活历程的极佳选择。

  • 备注:下述岗位都有实习生、应届生名额。实习薪资,本科 2k+1k,研究生 3k + 1k。

Linux 稳定性优化工程师(1人)

  • 职位职能:高级软件工程师、软件工程师
  • 工作职责

    1. 解决在研发和使用中出现的各类手机稳定性问题,如死机、异常重启、异常关机、冻屏等
    2. 协助 QA 团队设计和编写特定测试用例用于提前和加速问题的发现和复现
    3. 预研和开发一些调试、优化工具用于解决疑难问题并提高解决问题的效率
  • 任职要求

    1. 计算机、软件、电子、通信等相关专业
    2. 两年以上 Android/Linux 从业经验
    3. 熟悉 Linux 内核和驱动开发,对调度、内存、中断、时钟、同步、驱动模型等多个子系统有深刻理解
    4. 熟悉 Linux 内核的 Panic、Oops 等信息的解读
    5. 能运用各种静态工具来扫描代码,保证代码质量
    6. 能运用各种异常的动态检测方法,初步检测出系统中的部分异常
    7. 熟悉 gdb、nm、addr2line、objdump、CodeWarrior、Trace32 等工具
    8. 熟悉 ARM CPU 架构
    9. 掌握 Git, Repo 等版本管理工具
  • 优选条件

    1. 熟悉 Android 系统架构,熟悉 Android 音频、视频、Camera、显示等一个或多个子系统
    2. 熟悉 Android 原生、MTK、Samsung、高通等平台的日志管理系统和特定调试工具
    3. 实际解决过死机、异常重启等问题并系统地分析和总结过这些问题的排查和解决思路
    4. 往 Linux 等官方社区贡献过代码,并熟悉 Linux 的维护、发布流程和版本管理机制
    5. 有在手机芯片公司或者国内 TOP10 手机公司相关从业经验

Linux 性能优化工程师(1人)

  • 职位职能: 高级软件工程师、软件工程师
  • 工作职责

    1. 解决在研发与使用中出现的各类手机性能问题,如卡顿、启动慢、游戏掉帧、滑动迟滞等
    2. 协助 QA 团队设计和编写特定测试用例用于分析和调试各类性能问题
    3. 预研和开发一些调试、优化工具用于解决疑难问题并提高解决问题的效率
  • 任职要求

    1. 计算机、软件、电子、通信等相关专业
    2. 两年以上 Android/Linux 从业经验
    3. 熟悉 Linux 内核与驱动开发,对调度、内存、存储、文件系统、DVFS、GPU、PM Qos、Cgroup 等多个子系统有深刻理解
    4. 掌握 Android/Linux 性能优化工具,如 Ftrace,Systrace,Perf,Kmemleak 和 Leakcanary 等
    5. 掌握 Git,Repo 等版本管理工具
    6. 了解 Android 系统架构、Service/App 启动和运行过程
    7. 了解 Android 音频、视频、Camera、显示等一个或多个子系统
  • 优选条件

    1. 精通 Linux 内核的内存管理(包括内存分配、低内存管理、内存碎片等)
    2. 精通 Linux 内核的存储子系统(包括文件系统、IO 调度等)
    3. 精通 Android 显示子系统,熟悉 SurfaceFlinger、HWC、OpenGL 等
    4. 有实际的 Linux 和 Android 底层性能优化经验,如 Bionic 等底层库优化
    5. 有实际的 Android 应用性能优化经验
    6. 有在手机芯片公司或者国内 TOP10 手机公司相关从业经验

Linux 续航优化工程师(1人)

  • 职位职能: 高级软件工程师、软件工程师
  • 工作职责

    1. 解决在研发与使用中出现的各类手机功耗问题,包括各类场景功耗和异常功耗
    2. 协助 QA 团队设计和编写特定测试用例用于分析和调试各类续航问题
    3. 预研和开发一些调试、优化工具用于解决疑难问题并提高解决问题的效率
  • 任职要求

    1. 计算机、软件、电子、通信等相关专业
    2. 两年以上 Android/Linux 从业经验
    3. 熟悉 Linux 内核与驱动开发,对 DVFS、CPUIdle、CPUHotplug、Suspend、Clock、PMIC、RunTime PM、PM Qos、Cgroup 等多个子系统有深刻理解
    4. 掌握 Android/Linux 续航优化工具,如 PowerTop 等
    5. 掌握 Git,Repo 等版本管理工具
    6. 了解 Android 音频、视频、充电、Camera、显示、WIFI、Modem、传感器等一个或多个子系统
  • 优选条件

    1. 精通 Linux 内核的电源管理
    2. 精通 Android 的电源管理
    3. 有 Android 应用性能优化经验
    4. 有实际的智能手机续航优化经验
    5. 有在手机芯片公司或者国内 TOP10 手机公司相关从业经验

Linux 温控优化工程师(1人)

  • 职位职能: 高级软件工程师、软件工程师
  • 工作职责

    1. 解决在研发与使用中出现的各类手机温控问题,包括各类场景温控和异常温控
    2. 协助 QA 团队设计和编写特定测试用例用于分析和调试各类温控问题
    3. 预研和开发一些调试、优化工具用于解决疑难问题并提高解决问题的效率
  • 任职要求

    1. 计算机、软件、电子、通信等相关专业
    2. 两年以上 Android/Linux 从业经验
    3. 熟悉 Linux 内核与驱动开发,对充电、电源管理、PM Qos、Thermal、IPA 等多个子系统有深刻理解
    4. 熟练使用智能手机的温度检测和建模工具
    5. 掌握 Git,Repo 等版本管理工具
    6. 了解 Android 音频、视频、充电、Camera、显示、WIFI、Modem、传感器等一个或多个子系统
  • 优选条件

    1. 精通 Linux 内核的电源管理
    2. 精通 Android 的电源管理
    3. 有实际的智能手机温控优化经验
    4. 有在手机芯片公司或者国内 TOP10 手机公司相关从业经验

Linux 驱动开发工程师(6人)

  • 职位职能: 高级软件工程师、软件工程师
  • 工作职责

    1. 参与硬件原理图、代码、文档等的评审并给出评审报告
    2. 对所负责模块进行需求分析、详细设计、软件编码和软件自测
    3. 依据产品需求,为其他部门提供必要的接口和技术支持
    4. 分析和解决研发过程中报告的各类 Bug
    5. 参与所属技术专题小组,进行需求整理、标准建设、专项研究和技术分享
    6. 在项目收尾阶段,进行项目总结,系统地总结各类问题
    7. 协助 QA 团队设计和编写特定测试用例用于分析和调试各类模块问题
  • 任职要求

    1. 计算机、电子、通信等相关专业
    2. 两年以上 Linux 内核与驱动开发经验
    3. 熟悉 C、ARM 汇编语言
    4. 熟悉 Linux 内核与驱动模型
    5. 了解 Android 系统
    6. 掌握 Git,Repo 等版本管理工具
  • 优选条件

    1. 有 Camera、LCD/TP/Sensors、Audio、Modem、WIFI/BT、eMMC、指纹、Recovery/Bootloader 中某类模块开发经验
    2. 有在手机芯片公司或者国内 TOP10 手机公司相关从业经验

Linux 测试开发工程师(2人)

  • 职位职能: 高级软件工程师、软件工程师
  • 工作职责

    1. 手机自动化测试用例编写、维护
    2. 自动化测试框架、相关工具开发
    3. 自动化测试执行和报告
  • 任职要求

    1. 计算机、软件、电子、通信等相关专业
    2. 一年以上工作经验
    3. 熟练使用 Linux、了解内核驱动模型
    4. 熟悉 Shell/Python/Java 中至少一门以上的编程语言
    5. 熟悉 Bug 管理工具,软件测试流程
  • 优选条件

    1. 有 Android 开发经验
    2. 有 Linux 内核与驱动开发经验
    3. 有 Android 智能手机自动化测试框架和用例开发经验优先
    4. 有在手机芯片公司或者国内 TOP10 手机公司相关从业经验

Linux 测试工程师(2人)

  • 职位职能: 高级软件工程师、软件工程师
  • 工作职责

    1. 自动化测试用例编写、维护
    2. 自动化测试相关工具开发
    3. 自动化测试执行和报告
  • 任职要求

    1. 计算机、软件、电子、通信等相关专业
    2. 一年以上工作经验
    3. 熟练使用 Linux
    4. 熟悉 Shell,能够独立编写测试脚本
    5. 熟悉 Bug 管理工具,软件测试流程
  • 优选条件

    1. 有 Android 测试经验
    2. 有 Linux 内核与驱动测试经验
    3. 有 Android/Linux 测试用例开发经验优先
    4. 有在手机芯片公司或者国内 TOP10 手机公司相关从业经验

Read More: