岗位职责:
方向一,底软开发工程师:负责基于Linux系统的驱动软件开发;
1、负责Android移动终端产品的器件(Charger、LCD、TP、Sensor、指纹等)驱动和存储驱动开发调试;
2、负责软件代码的维护及产品的持续迭代和性能优化;
3、参与项目器件选型评估、原理图审核、器件的bootup点亮、器件时序测试、bug解决、器件效果调试以及关键点的交付件提供;
4、按照公司的软件项目流程,按时按质完成高质量软件产品交付。
方向二,系统开发工程师:负责Andoird/Linux系统快稳省优化;
1.技术领域:Statility(Crash/Reboot/Shutdown/Hang),S
ecurity(keystore,Selinux,SeAndroid,FRP,Bootverify,FDE,ROOTCheck,TEE(QSEE))需求实现/问题解决
2.技术开发:所负责技术领域的功能/需求开发,文档撰写,评审;项目的BSPBringup,项目各个阶段的Debug
3.技术攻关:参与System领域的技术攻关
4.技术支持:负责System领域的技术培训
5.技术积累:System领域的经验库总结,问题分析报告,工具使用指导,SOP梳理
6.知识产权:专利以及软件著作权申请
岗位要求:
1.本科及以上学历,计算机、电子信息、通信工程、软件工程等相关专业;
2.熟悉C/C++/C#语言,数据结构和Linux操作系统基础;
3.能够熟练应用相关专业理论知识并能动手实践分析问题和解决问题;
4.学习能力强,具备良好的沟通能力和团队协作精神,热爱软件开发工作;
5.英语四级及以上
6.熟悉基于嵌入式系统的编程并具备实际课题开发经验者优先;
7.有编程大赛获奖经历着优先;