职位描述:
岗位职责
1.负责新产品的嵌入式linux软件开发,原有产品的设计改进;
2.负责项目技术方案设计,技术交流,形成项目解决方案;
3.协助硬件工程师、服务器工程师解决项目中出现的问题。
任职资格
1.电子类相关专业毕业,三年以上实际工作经验;
2.熟练掌握C程序和及数据结构,编程习惯良好,代码编写规范;
3.熟练掌握linux下C语言编程及网络编程,有linux下产品开发经验;
4.精通嵌入式linux开发,了解linux相关运行机理,内容包括内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和i/o设备管理等方面的内容;
5.精通arm处理器编程,精通处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容;
6.精通arm硬件接口开发,精通arm的常用接口开发及硬件电路设计基础(包括io、串口、看门狗、实时时钟、spi、iic、扫描键盘、flash操作等);