Wingtech logo
闻泰科技
Linux开发工程师(上海)(J13812)

Linux开发工程师(上海)(J13812)

发布于 大约 7 小时前

普通员工/个人贡献者

上海市
中级经验
全职员工
仅现场办公
本科
软件工程
Arm
Bsp
Mtk
Qualcomm
安全
系统稳定性
驱动开发

AI 估算 · 15k–25k

上海社招Linux开发工程师,闻泰科技规模较大,结合职位要求一年以上经验,市场月薪约1.5万-2.5万。

职位详情

关于这个职位

该职位是闻泰科技的Linux开发工程师,主要负责Linux底层驱动开发与调试,参与BSP bring-up,解决系统稳定性、安全相关的问题

要求熟悉Linux内核、C/C++编程,有一年以上相关经验,适合对底层技术有热情的工程师

最低要求

本科或以上学历,计算机软件、通信相关专业;

熟悉Linux Kernel,拥有一年以上Linux底层驱动开发与调试经验;
熟练掌握C/C++/Java程序设计;
熟悉Linux内核稳定性,性能问题的分析和解决;
掌握Linux操作系统内存管理,进程管理/调度等基本知识;
有ARM基础,汇编语言基础者优先;
有Qualcomm或MTK平台手机驱动开发经验者优先;
有BSP开发相关经验着优先,有Linux社区开发经验的优先;
工作认真细致,主动性强,责任心强,有较高独立工作能力, 能承受工作压力.

工作职责

技术领域: Statility(Crash/Reboot/Shutdown/Hang), Security(keystore, Selinux, SeAndroid, FRP, Boot verify, FDE, ROOT Check, TEE(QSEE)) 需求实现/问题解决;

技术开发: 所负责技术领域的功能/需求开发,文档撰写,评审
项目的BSP Bring up, 项目各个阶段的Debug;
技术攻关: 参与System领域的技术攻关;
技术支持: 负责System领域的技术培训;
技术积累: System领域的经验库总结,问题分析报告,工具使用指导,SOP梳理;
知识产权: 专利以及软件著作权申请.

优先资格

有ARM基础,汇编语言基础者优先

有Qualcomm或MTK平台手机驱动开发经验者优先
有BSP开发相关经验者优先
有Linux社区开发经验的优先

AI 洞察

优缺点分析

优点

  • 技术深度高,涉及Linux内核、驱动、安全等多个底层领域,能积累扎实的系统能力
  • 闻泰科技作为ODM大厂,项目经验丰富,可接触Qualcomm/MTK等主流平台的实际开发
  • 岗位职责涵盖技术攻关和知识产权申请,有助于个人技术品牌建设
  • 底层开发调试难度大,需要具备较强的逻辑思维和排查能力,可能面临复杂问题
  • 技术要求全面,需要不断学习新平台和新安全机制,知识更新快

缺点 / 挑战

  • 工作强度较高,需要承受项目压力,尤其是解决稳定性问题的紧急情况
  • 适合对Linux内核和底层系统有浓厚兴趣,喜欢挑战技术难题,且能承受一定工作压力的工程师

角色解读

  • 从初级驱动工程师向高级系统工程师发展,深入掌握内核子系统,成为技术专家
  • 可转向BSP团队管理或架构师岗位,负责整体底层软件设计
  • 积累安全领域经验,向安全系统工程师或TEE专家方向发展
  • 负责Linux系统底层驱动开发与调试,参与BSP bring-up,确保硬件与内核的正常交互
  • 解决系统稳定性问题(如Crash、Reboot、Hang)和安全相关问题(如Selinux、TEE),进行问题分析和修复
  • 撰写技术文档,参与代码评审,并负责相关领域的技术支持和培训
  • 熟悉Linux内核机制,包括内存管理、进程调度、驱动模型等,具备一年以上驱动开发经验
  • 熟练掌握C/C++编程,了解Java,能够进行底层代码开发和调试
  • 了解ARM体系结构和汇编语言,有Qualcomm或MTK平台开发经验者优先
  • 具备较强的问题分析和解决能力,能独立承担技术攻关任务

申请策略

  • 提前了解闻泰科技的产品线和在手机ODM领域的地位,面试中展现对公司的认可
  • 准备一两个实际调试案例,能够清晰描述问题背景、分析过程和解决方案
  • 突出Linux驱动开发的具体项目经验,例如参与过的BSP bring-up或稳定性问题解决案例
  • 强调C/C++编程能力和对内核关键模块(如内存管理、进程调度)的理解
  • 如果有开源贡献、社区开发经验或相关平台(Qualcomm/MTK)经验,务必重点展示
  • 深入复习Linux内核源码,重点关注驱动框架和中断处理
  • 学习ARM汇编基础和安全相关技术(如Selinux、TEE),提升竞争力

面试指南

  • 对于技术原理问题,从基础概念入手,逐步深入,并举例说明
  • 对于调试类问题,采用STAR法则(Situation, Task, Action, Result)结构化回答
  • 对于配置类问题,先说明目的,再列出关键步骤,最后强调注意事项
  • 请描述Linux内核中进程调度策略(如CFS)的工作原理
  • 如何分析一个kernel panic问题?请给出你的调试步骤
  • 解释Selinux在Android系统中的作用,以及如何配置策略
  • 你曾遇到的最复杂的驱动调试问题是什么?是如何解决的?
  • ARM中断处理流程是怎样的?Linux内核中如何注册中断处理函数?

职位点评

49
综合评分

技术深度高、成长空间大,但工作强度较高且福利不明确。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合以技术成长为首要目标,能接受一定工作强度,不过分追求WLB的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利50
成长发展75
工作生活40
使命价值50

薪资福利

50较低

薪资未在JD中披露,但根据市场水准估算中等偏上,福利未提及,补偿性满足程度一般。

薪资信号未披露(AI估算:15K-25K/月)

成长发展

75中等

职位涉及底层技术积累,有技术攻关和知识产权机会,但未明确提及晋升或培训,发展性较好但有限制。

技术前沿主流现代技术
技术栈Linux Kernel、C、C++、ARM、Qualcomm、MTK
业务类型ambiguous

工作生活

40较低

工作模式未明确,但要求能承受工作压力,可能加班较多,生活化满足程度较低。

工作模式未明确
办公地点未明确
加班情况JD含高强度暗示词

使命价值

50较低

行业为成熟的消费电子ODM,社会影响力一般,创新属于跟随,意义感满足程度中等。

行业发展稳定成熟行业
社会影响中性/一般
创新程度稳健跟随主流
Watch Jobs