岗位职责:
岗位职责:
1.负责嵌入式系统软件( linux android )开发工作;参与需求交流,根据需求文档,进行可行性分析。
2.负责ARM相关产品的系统软件移植开发、周边功能接口驱动开发。
3.设计软件系统的体系结构、用户界面、模块等,并撰写相应的设计文档。
4.负责定制型项目的软件开发工作。负责嵌入式系统软件文档编写工作。
5.测试和检查软件,及时消除代码中的缺陷。参与新技术的研究,并能引入到产品开发中。
6、BSP各模块debug,纯软件bug,cpu bug的workaround等。
任职要求:
(满足前四项,后三项为加分项)
1.本科以上学历。熟悉linux、Android系统使用。
2.能看懂原理图,具备一定硬件原理分析能力。
3.熟悉linux设备驱动tty、spi、i2c、alsa、net、camera、drm。
4.能够撰写配套文档,整理产品资料。
5.有中间件经验,gstreamer插件开发、Qt库解bug、Android各层解bug等。
6.一定的应用程序开发能力,能够做系统的整体测试。
7.熟悉uboot 常用命令以及框架结构,熟悉linux设备树以及驱动解析流程。