
闻泰科技
软件产品组件开发工程师(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