
闻泰科技
Linux驱动开发工程师(J16095)
Linux驱动开发工程师(J16095)
发布于 大约 8 小时前普通员工/个人贡献者
昆明市
中级经验
全职员工
仅现场办公
本科
软件工程
Bsp
Fp
Lcd
Mtk
Nfc
驱动开发
AI 估算 · 12k–20k
昆明嵌入式驱动开发岗位,需掌握Android底层与Linux,技术难度较高,薪资在本地有竞争力。
职位详情
关于这个职位
该职位主要负责Android移动终端产品的Linux驱动开发与调试,包括Charger、LCD、Sensor等器件驱动及存储驱动
需要参与器件选型、原理图审核、时序测试和问题解决,并按流程交付高质量软件
适合有3年以上手机软件研发经验、精通C/C++/Java及Android平台开发的工程师
最低要求
一、学历与专业背景:
本科及以上学历,通信、电子、计算机等相关专业
年以上手机软件研发经验
二、知识与技能
(上层需精通Android,BSP需精通驱动开发,协议需精通通信协议)
C、C++、JAVA等项目经验
良好的设计、编程能力,承担过大项目的主力开发
精通手机软件编程(JAVA、C++、ARM 等),熟悉Linux
精通Android平台手机软件开发调试工具及调试方法
了解手机相关协议,熟悉编译原理或架构
工作职责
负责Android移动终端产品的器件(Charger、LCD、FP、Sensor、NFC等) 驱动和存储驱动开发调试
负责软件代码的维护及产品的持续迭代和性能优化
参与项目器件选型评估、原理图审核、器件的bootup点亮、器件时序测试、 bug解决、 器件效果调试以及关键点的交付件提供
按照公司的软件项目流程,按时按质完成高质量软件产品交付
优先资格
有过 team leader 经验者优先,有 MTK 平台 Android 开发经验者优先
AI 洞察
优缺点分析
优点
- 行业经验积累:在闻泰科技这样的ODM大厂,可以接触到多款手机平台和主流芯片(如MTK),积累丰富的实战经验
- 项目流程规范:公司有成熟的项目管理流程,有助于培养工程化思维和交付能力
- 职业稳定性:手机行业虽成熟,但驱动岗位需求稳定,尤其是Android生态长期存在
- 竞争激烈:大量手机软件工程师涌入,需要持续学习新技术(如新硬件协议)保持竞争力
缺点 / 挑战
- 技术含量高:驱动开发涉及硬件和底层系统,能深入理解手机软硬件协同,技术壁垒较高
- 工作强度大:手机研发周期短,项目节奏快,可能面临加班和处理紧急bug的压力
- 技术栈较窄:长期聚焦Android驱动,可能限制在其他领域的发展,需要主动拓宽知识面
- 适合对底层技术有浓厚兴趣、喜欢硬件与软件结合、能承受快节奏研发压力的求职者
角色解读
- 技术深耕:从驱动工程师成长为BSP专家或架构师,主导手机平台的底层软件设计
- 管理转型:积累项目经验后,可晋升为Team Leader或技术经理,带领团队完成项目
- 跨领域扩展:熟悉系统级优化后,可向系统软件、性能优化或芯片验证方向发展
- 负责Android手机各类外设(如充电、屏幕、传感器等)的Linux驱动开发和调试,确保硬件正常工作
- 参与器件选型评估和原理图审核,从代码层面验证硬件设计的正确性
- 解决研发和测试中遇到的驱动相关问题,进行性能优化和效果调试
- 按照项目流程输出交付件,保证软件产品按时高质量交付
- 精通C/C++和Java,能独立完成驱动开发任务
- 深入理解Linux内核和Android体系架构,熟悉BSP开发
- 掌握手机常用协议(如I2C、SPI、USB等)和调试工具(如JTAG、adb、logcat)
- 具备问题分析和解决能力,能快速定位驱动bug并进行时序测试
申请策略
- 关注闻泰科技的主营业务和产品线,面试中表达对手机ODM行业和驱动开发的热情
- 提前了解昆明团队的研发重点,是否有特定平台(如MTK/高通)的偏好,针对性准备
- 重点突出Android驱动开发经验,列出独立负责过的器件类型(如LCD、Sensor等)及关键成果
- 强调对Linux内核和BSP的理解,可列出使用的调试工具和解决的典型复杂问题
- 若有MTK平台经验,务必单独列出,这是优先加分项
- 体现项目交付能力,如按时完成的版本迭代、性能优化指标等量化数据
- 复习Linux内核驱动模型(platform、i2c等)和Android HIDL框架,准备常见面试题
- 熟悉MTK平台的软件架构和常用驱动调试方法,如Meta Tool、Catcher Log等
面试指南
- 对于技术原理类问题,先给出定义,再从底层到上层逐步展开,举实际例子
- 对于问题排查类问题,采用“现象→定位→根因→修复→验证”的逻辑阐述
- 对于比较类问题,先点明关键差异,再分别解释各自特点,最后给出个人理解
- 请描述Linux字符设备驱动的基本框架和注册流程
- 如何通过I2C读取一个传感器的数据?请画出时序图
- 在Android启动过程中,驱动如何被加载?简述init.rc的作用
- 遇到过最难解决的驱动bug是什么?如何定位和修复?
- MTK平台与高通平台驱动开发有哪些主要区别?
职位点评
66
综合评分
昆明ODM大厂驱动岗位,技术含量高,薪资中等,加班可能较多。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
适合追求技术深度和职业稳定、对工作和生活平衡要求不高、能够适应快节奏研发的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展75
工作生活50
使命价值60
薪资福利
70中等
昆明薪资水平中等,但驱动开发岗位有一定技术溢价;JD未明确福利,但大型ODM通常提供五险一金,综合有一定竞争力。
薪资信号未披露(AI估算:12K-20K/月)
成长发展
75中等
岗位技术深度高,能积累手机底层核心经验,但JD未提及明确晋升通道或培训,成长路径依赖个人主动性和项目机会。
技术前沿主流现代技术
技术栈Linux、Android、BSP、MTK、驱动开发、C、C++、JAVA
业务类型ambiguous
工作生活
50较低
仅现场办公,工作地点在昆明科技园,未提及弹性工时或WLB,手机ODM行业普遍节奏较快,加班可能性大。
工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)
使命价值
60中等
手机行业属于稳定成熟产业,技术本身对社会影响中性;岗位主要是支撑产品开发,创新程度属于稳健跟随主流。
行业发展稳定成熟行业
社会影响中性/一般
创新程度稳健跟随主流
闻泰科技 的其他在招职位
相似职位推荐
Watch Jobs