Wingtech logo
闻泰科技
Linux驱动开发工程师(J16004)

Linux驱动开发工程师(J16004)

发布于 大约 15 小时前

普通员工/个人贡献者

无锡市
中级经验
全职员工
仅现场办公
本科
嵌入式开发
Bsp
Mtk平台
嵌入式
驱动开发

AI 估算 · 15k–25k

无锡地区嵌入式驱动岗位3年经验市场薪资约15-25K,技能需求偏底层且要求高,有一定竞争力。

职位详情

关于这个职位

该职位主要负责Android移动终端产品的底层驱动开发与调试,包括Charger、LCD、Sensor等器件驱动,涉及Linux内核、BSP、MTK平台等

工作内容贯穿器件选型、原理图审核、驱动点亮、性能优化到产品交付,对技术深度和问题解决能力要求较高
适合有3年以上手机软件研发经验、精通C/C++/Java和Linux的工程师

最低要求

一、学历与专业背景:

本科及以上学历,通信、电子、计算机等相关专业
年以上手机软件研发经验
二、知识与技能:
C、C++、JAVA等项目经验
良好的设计、编程能力,承担过大项目的主力开发
精通手机软件编程(JAVA、C++、ARM等),熟悉Linux
精通Android平台手机软件开发调试工具及调试方法
了解手机相关协议,熟悉编译原理或架构
有过team leader经验者优先,有MTK平台Android开发经验者优先

工作职责

负责Android移动终端产品的器件(Charger、LCD、FP、Sensor、NFC等)驱动和存储驱动开发调试

负责软件代码的维护及产品的持续迭代和性能优化
参与项目器件选型评估、原理图审核、器件的bootup点亮、器件时序测试、bug解决、器件效果调试以及关键点的交付件提供
按照公司的软件项目流程,按时按质完成高质量软件产品交付

优先资格

有过team leader经验者优先,有MTK平台Android开发经验者优先

AI 洞察

优缺点分析

优点

  • 底层驱动开发技术门槛高,技能积累扎实,职业稳定性好
  • 接触完整手机产品研发流程,从选型到量产,全局视野强
  • 公司平台较大,涉及主流Android终端,能积累规模化产品经验
  • 底层调试问题定位难度大,需要较强耐心和逻辑分析能力
  • 手机行业竞争激烈,项目节奏快,可能需要高强度投入
  • 技术栈相对垂直,转行其他软件方向需要额外补充知识
  • 适合对底层硬件感兴趣、喜欢钻研的嵌入式/驱动开发工程师,尤其是有手机或智能设备开发经验者

缺点 / 挑战

暂无明显挑战项

角色解读

  • 从驱动开发工程师向资深BSP专家或技术专家发展,深入芯片和底层系统
  • 可转岗至系统架构师、技术经理,或横向扩展至其他硬件平台(如展讯、高通)
  • 在手机行业积累经验后,可转向IoT、汽车电子、智能硬件等领域的底层开发
  • 负责Android手机底层器件驱动开发和调试,如充电、屏幕、传感器、NFC等,确保硬件正常工作
  • 参与器件选型、原理图审核,完成驱动点亮、时序测试、bug解决和效果调优,保障产品稳定
  • 维护和迭代软件代码,优化性能,并按项目流程交付高质量软件版本
  • 精通C/C++/Java编程,熟悉Linux内核及Android BSP开发,具备扎实的底层调试能力
  • 熟悉MTK平台优先,了解手机硬件协议和编译原理,能阅读原理图
  • 良好的设计能力和问题分析能力,能承担大项目主力开发,有团队管理经验加分

申请策略

  • 投递前了解闻泰科技的产品线(如ODM项目),在面试中表现出对手机产业链的理解
  • 强调自己的团队协作能力和交付意识,因为该职位涉及跨部门沟通(硬件、测试)
  • 突出3年以上手机软件研发经验,列出具体项目规模和你在其中的核心贡献
  • 强调C/C++/Java编程能力和Linux/Android调试经验,如有BSP或驱动开发项目,详细描述
  • 如有MTK平台经验或团队管理经验,一定要在简历中亮出,这是明显加分项
  • 展示解决复杂bug和性能优化的案例,量化成果(如启动时间缩短、稳定性提升)
  • 复习Linux内核驱动模型、设备树、中断机制等基础知识
  • 熟悉MTK平台开发环境(如CAF,MTK SDK)和常见调试工具(Trace32、JTAG、logcat)

面试指南

  • STAR法则:情境-任务-行动-结果,清晰叙述项目经验,突出个人作用和量化成果
  • 结构化表达:先讲整体思路,再讲关键细节,体现逻辑严谨性
  • 针对驱动问题,先谈排查步骤(复现、二分、抓trace),再谈根因和解决方案
  • 请描述一次你调试Android设备驱动问题的完整过程,用了哪些工具和方法?
  • Linux中字符设备、平台设备、设备树的关系是怎样的?如何写一个简单的驱动?
  • MTK平台和Qualcomm平台在BSP开发上有哪些主要区别?为什么你会选择MTK?
  • 如何优化一个耗时较高的驱动初始化流程?请给出具体思路
  • 你如何理解‘按时按质交付’?如果项目延期风险,你会怎么处理?

职位点评

60
综合评分

技术含量高、薪资中上的嵌入式驱动岗,但WLB一般、成长靠项目积累。

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

更适合这类人
适合追求技术深度和职业稳定,对工作地点在无锡不排斥,且能接受一定项目压力的技术型人才。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展70
工作生活45
使命价值50

薪资福利

65中等

薪资未明确披露,但根据行业和岗位经验,估计处于市场中上水平,福利未在JD中提及,具体稳定性取决于公司。

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

成长发展

70中等

岗位技术深度强,能积累底层驱动开发经验,但未明确晋升或培训路径,成长主要依赖项目实践。

技术前沿传统/成熟技术
技术栈C、C++、Java、Linux、Android、MTK、BSP
业务类型ambiguous

工作生活

45较低

工作地点为无锡,未提及弹性工作或远程,手机行业项目节奏可能导致一定加班,WLB信号不明确。

工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)

使命价值

50较低

手机行业属于成熟产业,产品价值直接,但社会影响力一般,创新空间有限。

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