主要岗位职责
1) 参与产品应用方案的总体设计(基于LINUX)及软件架构的搭建。
2) 完成相关功能模块的开发,实现核心功能的API接口。
3) 负责相关代码编写、调试、测试,bug的修复,文档的维护等;
4) 参与Linux的系统构建,运行环境搭建,以及运行环境优化
5) 处理客制化软件技术问题。
任职要求
1)本科及以上学历,计算机、通信、电子或相关专业,3年以上linux相关工作经验,具备撰写软件设计文档的习惯与能力;
2)熟悉Linux操作系统下应用程序开发或者Linux驱动开发,熟练掌握Linux的多种在线调试方法;
3)精通链表、队列、栈、散列表、树、图等基本数据结构以及常用字符串快速排序,二分查找等常用算法,具备良好的C/C++编码风格;
4)熟悉多线程、多进程编程及调度原理,熟悉进程间、线程间的通讯原理等;
5)熟悉Linux内核中内存管理,文件系统,调度原理等;
6)熟悉外设硬件工作原理,熟悉Linux设备驱动的各种编程接口和机制;
7)有DVR,IPC产品经验者优先考虑
8)有责任心,良好的团队合作精神