AndroidLinux系统开发工程师职位描述与岗位职责任职要求 - 制度大全
制度大全 导航

AndroidLinux系统开发工程师职位描述与岗位职责任职要求

编辑:制度大全2020-12-12

职位描述

岗位职责

1、移植,维护和定制Android系统中间件到智能硬件;

2、开发和维护AndroidHAL/frameworks各模块,包含设置、网络、安全、DRM、多媒体等中间件模块;

3、系统架构设计和开发;

4、技术方案预研及技术难点攻关;

5、团队代码质量控制;

任职要求:

1、CS或者EE相关专业毕业,本科5年(硕士4年)以上工作经验;

2、深入理解Androidframeworks系统架构,包含Storage、WiFi、BT、Battery、Sensor等;

3、深入了解Android各平台的系统架构更新及限制;能够解决死机、ANR、Crash、Panic等系统级问题;熟悉Settings、Launcher、输入法等系统APK,能根据产品需求进行裁剪和修改;

4、全程参与过至少一个大中型Android平台产品,独立负责完成其中一个模块的开发;

5、熟悉Linux驱动开发流程;能根据芯片手册开发适配于Android系统的硬件驱动程序;

6、熟悉Android系统整体和独立jar包开发编译流程;

7、有原生AndroidFramework的优化及问题修改的经验优先(AndroidLibrary,Dalvik/ARTVM);

8、熟练应用git/gerrit/jenkins等工具者优先;

9、有Androidbuildingsystem,python,shell开发经验者优先;

10、有POS,金融底座开发经验者优先,具有多屏开发经验者优先。

篇2:嵌入式linux系统软件工程师(机器人)职位描述与岗位职责任职要求

职位描述

岗位职责

1.负责嵌入式linux软件系统(uboot/kernel/驱动/用户态/API库)开发和维护

2.负责编写软件设计文档,参与需求分析和讨论

3.负责对代码进行调式和验证,设计测试用例

任职要求

1.全日制本科及以上学历

2.两年以上嵌入式linux开发经验

3.熟悉TCP/UDP通信协议、熟悉Socket网络编程

4.熟悉常用的接口:I2C,SPI,UART,I2S,CAN等

5.有机器人嵌入式开发经验优先考虑。

篇3:linux开发工程师B02职位描述与岗位职责任职要求

职位描述

岗位职责

1.负责特征编解码相关功能开发;

2.负责视频按需调度相关功能开发;

3.负责系统相关功能优化。

任职要求

1.国内学历:统招全日制985/211硕士及以上学历,取得学位证和毕业证;

2.国外学历:海外全日制硕士及以上学历;QS世界大学排名前300高等院校;海外留学时长不少于1.5年;

3.3年及以上相关工作经验;

4.熟悉Linux系统,掌握Linux操作系统socket网络编程,多线程开发,熟悉内存管理、进程间消息传递等;

5.熟悉python,具有良好的编程习惯和算法基础;

6.精通C/C++语言,数据结构与算法,设计模式;

7.熟练使用git,gcc,gdb,cmake等开发工具;

8.有分布式系统理论基础和实践经验,有分布式机器学习算法开发经验者优先。

篇4:Linux应用开发工程师B02职位描述与岗位职责任职要求

职位描述

岗位职责

1.根据项目需要,参与项目整体软件方案设计、评审和开发;

2.负责产品中嵌入式应用层软件部分的设计、开发、移植、调试、测试和维护;

3.调试、追踪与分析产品技术问题,产品优化,包括性能分析和提高、系统整体优化;

4.嵌入式Linux系统移植、裁剪和优化;

5.负责撰写软件开发相关文档,参与需求分析和讨论。、

任职要求

1.国内学历:统招全日制985/211硕士及以上学历,取得学位证和毕业证;

2.国外学历:海外全日制硕士及以上学历;QS世界大学排名前300高等院校;海外留学时长不少于1.5年;

3.3年以上嵌入式软件开发经验;嵌入式linux应用开发经历2年以上;熟悉H264/H265、gstreamer、RTSP媒体协议等嵌入式视音频应用开发经验优先考虑;

4.熟练掌握C/C++语言,最好熟悉python语言;

5.精通嵌入式linux应用开发,熟悉APP应用开发和ARM平台开发;

6.对Linux内核有深入了解,熟悉进程调度、内存管理、文件系统、网络等子系统;

7.熟练掌握常见的系统API使用和网络编程,有基于TCP和UDP的应用开发经验;

8.具有独立开发模块的能力、平台SDK学习和维护能力,可独立完成项目的设计、实现;

9.有良好的英语读写能力,能够流畅阅读完成相关技术资料;

10.有较强的问题分析、解决和动手能力,有较好的沟通能力,创新精神,工作积极主动,团结协作,责任感强。

篇5:linux系统版本工程师职位描述与岗位职责任职要求

职位描述

职责描述

1、Linux操作系统环境下,完成软件包的打包与移植,包括rpm和deb等不同格式。

2、源码包的编译与构建,应用迁移适配,以及在不同平台的调优,测试。

3、系统的构建与管理,应用包管理和仓库管理。

4、需要与研发沟通,共同完成最终项目的交付。

任职资格

1、计算机相关专业本科或以上学历,具备英文文档阅读能力。

2、具备2年及以上linux系统应用工作经验,主要内容包括系统打包构建等。

3、掌握使用shell脚本语言能力,能够使用python解决一般性问题;

4、有基本的c语言编程基础;熟练使用Git,Repo进行版本控制;熟悉Cmake;

5、了解debian打包规则,掌握debian基本打包能力。

6、具备良好学习及沟通能力,对新技术有热情,具备较强的责任心并积极主动承担部门的工作任务。

7、性格外向乐观,具备良好的沟通表达能力.高度责任感和敬业精神,有责任心

制度专栏

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有