岗位信息
岗位职责:
1、 负责产品全生命周期的软件研发,承担软件设计、代码编写、代码调试和测试等;
2、 按照计划完成符合功能性能要求和质量标准的软件产品;
3、 根据产品详细设计报告,完成符合功能和性能要求的逻辑设计;
4、 编写调试程序,测试或协助测试开发的软件,确保其按设计要求正常运行;
5、 维护管理或协助管理所开发的软件及已有软件。
任职要求:
1、3年及以上嵌入式软件开发经验;
2、 熟悉C/C++编程,具备良好的编程习惯和设计思想,掌握一定的软件设计方法;
3、 熟悉ARM体系结构;
4、 熟悉I2C、UART、SPI等接口;
5、 熟悉QT库、sqlite数据库、Socket通信;
6、 熟悉Linux操作系统,能进行嵌入式系统开发环境的搭建;
7、 熟练使用Linux开发平台和GCC工具;
8、 熟练使用Git,GitHub等进行软件版本管理和协同开发。