职位描述
软件工程师
岗位职责:
1、根据产品规划及需求,负责设计、开发、调试、集成、维护、管理符合功能、性能要求的软件产品,确保软件研发进度符合项目进度计划;
2、负责规范和改善软件研发流程,参与软件技术评审,确保软件输出质量;
3、负责持续对产品软件功能及性能进行优化;
4、负责编写软件研发技术文档,协助测试部门提升软件测试合格率。
任职要求:
1、本科及以上学历,电子、通信、信息工程、自动化、计算机等理工科专业;
2、4-8年嵌入式软件设计开发工作经验;
3、精通C/C++语言,熟悉FreeRTOS、RT-Thread等实时操作系统,具有较强的代码编写和调试能力;
4、精通GD32、HD32、CH32等Cortex-M内核的国产微控制器的相关驱动开发,包括串口、SPI、IIC、中断等;
5、熟练掌握UART、SPI、IIC等通信协议的原理及应用,具备深厚的嵌入式系统通信设计能力;
6、熟悉TCP/IP、HTTP、MQTT、ModBus等通讯协议;
7、熟悉蓝牙、NB-IOT、LORA等通讯方式及协议,进行过对应模块的开发调试;
8、做过linux应用开发,具备uboot、kernel、根文件系统和底层驱动开发经验者优先;
9、熟悉基于Linux系统的python应用开发的优先;
10、有嵌入式音视频传输调试经验的优先。
工作地点
江苏/无锡市江阴市/城东街道
查看地图
