Wingtech logo
闻泰科技
软件产品组件开发工程师(J10849)

软件产品组件开发工程师(J10849)

发布于 大约 3 小时前

普通员工/个人贡献者

上海市 / 西安市
中级经验
全职员工
仅现场办公
学历未注明
软件工程
Aidl
Jni
多线程

AI 估算 · 15k–25k

中级Android工程师在上海/西安市场,闻泰为大型ODM,薪资处于行业中位水平,技术栈深入,含多线程和框架经验,估15-25k。

职位详情

关于这个职位

该职位主要负责软件中间件(如FOTA/DM)、软测自动化、研发效率工具和工业互联网组网等产品组件的开发

你将深入参与Android系统底层和框架层的设计与实现,涉及Native/Kernel/Framework/APP多个层次,需要较强的C++/Java/Android功底

最低要求

扎实的Java以及Android基础

熟悉C/C++,Python,Shell等一种以上编程语言,熟悉linux操作系统的关键概念
熟悉Android框架,具有软件架构设计能力以及APP开发能力,涉及Native/Kernel/Framework/APP多层次模块
有以下全部或部分领域有研发经验:AMS,PackageManagerService,WMS,LocationManagerService,PowerManagerService,BatteryStatus,AlarmManager,ART/GC,Stagefright,TelephonyService,AccessibilityService等
熟练使用AndroidStudio、Eclipse、VS Code、Source Insight等一种以上开发工具
熟悉AIDL、JNI、Binder、Socket等相关技术开发
熟悉设计模式,数据结构,SQL,HTML等知识
精通多线程、网络编程等

工作职责

软件中间件产品开发(FOTA/DM中间件)

软测自动化产品
研发效率提升工具
工业互联网组网

AI 洞察

优缺点分析

优点

  • 深度接触Android系统底层和框架,技术积累扎实,行业通用性强
  • 闻泰为大型ODM,项目量大,能参与多款终端产品研发,丰富实战经验
  • 涉及FOTA、自动化、工业互联网等方向,紧跟技术趋势,职业发展空间大
  • 技术栈要求全面,对Java/C++/Android底层精通要求高,学习曲线陡峭
  • 可能涉及多项目并行,任务具有一定强度,需适应快速迭代
  • ODM行业节奏较快,加班情况需提前了解
  • 适合有2-5年Android开发经验、对系统底层有浓厚兴趣、愿意深耕中间件和框架层的工程师

缺点 / 挑战

暂无明显挑战项

角色解读

  • 技术纵深发展:从组件开发成长为Android系统架构师或中间件专家
  • 横向拓展:积累工业互联网和自动化经验,转型IoT或DevOps方向
  • 管理路线:带团队负责更大规模的系统或产品线
  • 开发软件中间件(FOTA/DM),负责设备固件升级和远程管理功能
  • 构建自动化测试工具和研发效率提升工具,帮助团队提升开发与测试效率
  • 参与工业互联网组网方案,实现设备互联和数据交互
  • 深入Android系统框架层,优化和定制系统服务如AMS、WMS等
  • 扎实的Java和Android开发基础,熟悉C/C++、Python、Shell等语言
  • 深入理解Android框架,能进行Native/Kernel/Framework/APP多层级开发
  • 熟悉系统服务(AMS、WMS等)、AIDL、JNI、Binder、Socket等底层通信技术
  • 掌握设计模式、数据结构、SQL、多线程和网络编程

申请策略

  • 在简历中明确标注“熟悉Android Framework”和“C++/Java双语言”以通过关键词筛选
  • 面试前准备一个自己参与过的Android系统级项目的架构设计和问题排查案例
  • 突出Android系统服务或中间件开发项目经历,如AMS、FOTA等具体案例
  • 展示多语言编程能力(Java/C++/Python/Shell)和Linux使用经验
  • 强调多线程、网络编程和性能优化方面的成果
  • 如有自动化测试或工具开发经验,务必详细描述
  • 深入学习Android系统源码,特别是PackageManagerService、PowerManagerService等核心服务
  • 熟悉AIDL、JNI、Binder通信机制,并尝试编写底层native层代码

面试指南

  • 对于系统原理题,分步骤阐述:概念、工作流程、关键类、常见问题与解决方案
  • 对于设计题,先明确需求,再给出架构设计(模块划分、通信方式),最后评估优缺点
  • 对于问题排查题,采用“现象→猜测→验证→解决”的逻辑链
  • 请描述你如何实现一个Android系统服务(如XXXManagerService)的注册与调用
  • 谈谈你对Binder机制的理解,以及如何调试Binder问题
  • 在多线程环境下,如何保证数据一致性?请举例说明
  • 为什么要使用FOTA?如何设计一个可靠的OTA升级方案?
  • 请解释Android中ART/GC的工作原理,如何优化GC带来的卡顿?

职位点评

69
综合评分

技术深度高、成长空间大,但工作生活平衡一般,薪资为市场水准。

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

更适合这类人
适合重视技术成长、愿意深入系统底层、不排斥适度加班的技术型求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活50
使命价值60

薪资福利

70中等

薪资处于行业中位,闻泰作为大型ODM提供基本福利,但JD未明确薪资和福利,补偿性激励中等。

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

成长发展

85较高

技术栈深度好,涉及底层框架和系统服务,学习成长空间大,但JD未提晋升路径,发展性较强。

技术前沿主流现代技术
技术栈Android Framework、AIDL、JNI、Binder、FOTA、C++
业务类型profit_center

工作生活

50较低

仅现场办公,未提WLB,ODM行业通常加班较多,生活化激励较低。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

60中等

工业互联网和自动化方向有一定社会价值,但公司业务偏ODM,社会影响力中性。

行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs