职位描述
职责描述:
1、负责网关类产品底层程序开发,负责开发环境的搭建、SDK的移植、文件系统制作等;
2、负责设备驱动程序开发,向应用层提供功能接口和对应使用说明文档;
3、负责分析、解决与硬件、操作系统、SDK相关的各类问题;
4、负责研究芯片特性,负责对产品的性能、功耗等特性按照要求进行调优 ;
任职要求:
1、本科及以上学历,电子,通信,自动化,计算机,软件工程等相关专业;
2、熟悉嵌入式Linux软件开发流程,熟悉编译原理,精通C编程,熟练掌握相关的工具、脚本的使用,5 年以上嵌入式Linux底层软件开发经验;
3、熟悉嵌入式系统软硬件工作原理,熟悉常用总线协议,如SPI,I2C,CAN,USB,PCI,熟悉存储设备、网络设备的工作原理,能够熟练地操作、配置和使用各类外设;
4、熟练掌握Linux下多线程、同步、互斥、定时器与中断等概念,熟悉Linux下网络协议栈、内存管理、存储、tty等子系统,掌握Linux设备树以及相关的驱动程序开发与调试流程;
5、具有敏捷的思维和清晰的条理,能够独立分析问题以及承担一定的工作压力;
6、有良好的英语读写功底,优异的技术文档阅读、分析以及编撰能力;
7、具备良好的沟通能力,有较好的团队合作意识,有强烈的责任心。