职位描述
此岗位是外包到 紫光展锐 得工作机会
岗位名称:Android通信软件工程师/通用软件开发工程师(工具方向)
工作地点:南京市高新开发区研创园团结路99号孵鷹大厦C座501室(紫光展锐 芯片原厂)
任职要求:
1、学历要求:统招本科学历,专业不限(电子/通信/计算机/软件工程等计算机通信相关专业更好),2-5年以上Android底层通信类工作经验;
2、熟悉C&C++,具有良好的遍码规范;
3、熟悉JNI、SELinux、Binder,具备从Android FW到HAL层的垂直开发能力;
4、熟悉Android系统整体框架,对整体系统运行机制有深刻理解;具备根据架构设计进行开发、优化的能力;
5、思维敏捷、拥有较强的学习能力和自我驱动力。
6、具备较强的团队意识、良好的沟通表达能力、积极的深研学习精神,工作认真负责。
工作职责:
1、负责Android ,Linux 平台的engpc/engineermode模块的维护与需求开发。
2、负责Android,Linux部分维测小工具(apr, adb,autotest等)的维护开发工作。
3、负责维测打点系统和log维测工具的维护开发工作.
EngineerMode(工程模式):
工程模式,是工程师用于调试Android设备各项配置的调试工具类应用。通过暗码的方式进入,完成对电话、网络、系统信息、WCN、GPS等相关模块的功能验证。
它独立于上层应用,可以在上层应用尚未开发完毕或者有逻辑问题时,直接判断及调试底层问题。
核心工作职责:
1、根据各领域(wifi、bt、gnss、fm、modem、通信、天线、网络等模块)要求,完成工模应用需求开发及功能支持。
2、根据使用 unsioc 厂商客户要求,完成工模应用需求开发及功能支持。
3、对工模应用问题分析处理,技术文档编写,自测试用例编写。
EngPC 数据通路开发:
EngPC是native代码进程,作为系统服务进程启动,主要功能是建立终端和pc之间的通信
pc下发各种指令后,手机能够正确回复:
针对ap侧的功能性指令,能够把功能模块(so)的返回值正确返回给pc
针对cp侧的功能性指令,能够把传递命令到CP侧并把数据回传给pc
三种启动模式:Android标准模式、校准模式和bbat模式
核心工作职责:
1、支持 PC 端工具到安卓底层侧 engpc 数据通路需求开发及问题分析。
2、支持客户上报 engpc 模块内部问题分析及处理。
3、协助 PC 和安卓底层(长距、短距、显示、电源等)数据传输过程中问题分析及处理。
4、支持安卓平台及 Linux 平台 engpc 模块问题处理,文档编写等。
5、熟悉安卓设备三种启动模式:Android标准模式、校准模式和bbat模式,数据传输过程问题分析处理。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕