职责描述:
1. 根据业务需求进行软件设计和开发工作,并撰写相关的设计文档;
2. 嵌入式Linux操作系统的移植和开发;
3. Linux系统设备驱动开发;
4. Linux应用软件开发;
5. 维护已有项目,具备发现,定位和分析问题能力,具备一定的解决问题能力
6. 编写相关测试工具和脚本,撰写使用说明和测试报告
任职要求:
1. 本科或以上学历,通信、计算机、电子技术相关专业,2-3年工作经验;
2. 熟悉嵌入式Linux系统, Linux平台软件开发,有参与大型网络软件项目经验者优先具;
3. 精通C语言,熟练使用1种以上编程语言,如C/C++/Python等;
4. 熟悉SPI/I2C/USART等通信协议
5. 精通分组/传输设备配置管理平面框架和实现,熟悉常规的南向管理接口,例如:cli/snmp/NetConf+YANG等接口;
6. 有驱动、内核开发或系统移植、熟悉网页设计,有嵌入式系统项目开发经验优先;
7. 有通用化抽象管控模型架构,含告警、性能、事件框架等设计经验,有大型软件设计和开发经历;
8. 学习新事物能力强,有兴趣从事研发工作;
9. 具有良好团队合作精神以及表达、沟通能力;