职位描述:
嵌入式软件(ARM)研发工程师
任职资格:
本科及以上学历,电子、通讯类相关专业。
1、本科及以上,有2年以上基于ARM的Linux平台嵌入式软件开发经验自动化,通信、电子、计算机等相关专业均可。
2、精通ARM软件编程,精通C/C++,精通Linux系统的移植与裁剪。
3、熟悉底层驱动程序开发,了解常用外设的工作原理及驱动开发方法与技巧。
4、熟悉嵌入式软件体系结构。
5、熟悉BootLoader的原理及移植方法与技巧。
6、具备良好的组织、协调、沟通、执行能力及团队协作能力。
岗位要求(应具备知识技能):
1. 熟练掌握C/C++语言、ARM汇编语言。
2.能够读懂硬件原理图,独立的根据原理图写出硬件使用说明书,编写硬件测试程序。
3.精通嵌入式Linux系统移植,系统底层编程驱动开发,至少实际移植过一种平台。
4.熟悉TCP/IP网络通信协议,以太网底层工作原理;
5.熟悉232、485、422等多种串口通讯原理;