linux驱动开发工程师 20-30K
工作职责:
1.根据客户需求进行常用Linux发行版系统的个性化定制开发,包括并不限于系统快速启动、开机Logo、系统日志、网络服务、掉电保护、应用软件开发环境搭建、图形界面配置、数据库配置、音视频配置等;
2.熟练地对Linux系统内核进行定制裁剪优化,包括并不限于文件系统、外围设备驱动(IO、串口、CAN、液晶屏、触摸屏等)、网络通信协议、安全、内核调试等;
3.客户现场异常问题或故障现象的分析,参与软件研发团队讨论并提出有效的解决方案;
4.协助主管或相关同事完成新项目的技术评估工作,整理出新项目的技术评估报告或可行性报告。
能力要求:
1.3年或以上的Linux驱动开发经验,优秀应届毕业生可考虑;
2.电子信息、自动化、计算机或相关专业;
3.本科毕业3年以上或研究生毕业。
具备以下三项以上能力者优先考虑:
1.精通嵌入式Linux应用开发,有扎实的C/C++语言基础,有QT软件开发经验者优先;
2.熟悉至少一种脚本语言Shell、Perl、python,并能独立进行脚本开发;
3.熟悉开源软件的移植与调试,有过大型开源软件移植经验;
4.熟悉文件系统及内核架构,有内核裁剪优化经验;
5.精通嵌入式Linux操作系统和软件开发工具,熟悉I2C,SPI,CAN,USB等总线接口;
6.熟悉工业实时以太网协议,有EtherCAT、Profinet等通信协议实际项目经验;
7.了解计算机的软硬件层次架构,能够独立进行常规的软硬件开发调试和故障诊断;
8.有常见的外设器件驱动开发经验优先。