岗位职责:
1、担任项目开发的主要编程工作;
2、按照设计要求,完成软件模块的详细设计,代码实现;
3、根据研发进度和任务分配,开发系统中的功能模块和算法;
5、负责编写软件概要设计、详细设计、通讯协议等技术文档;
6、配合硬件工程师单板调试,与上位机软件联调,完成整机测试;
7、根据需求对软件进行维护和升级。
任职资格:
1、精通C语言,熟悉 IAR, KEIL 或 GCC 其中一个或多个编译器;
2、熟悉 32bit ARM 内核 MCU,熟悉ST MCU;
3、熟悉实时操作系统ucOS-ll/FreeRTOS/RT-Thread其中一种及以上;
4、具有独立嵌入式软件项目开发经验,独立编写过块代码并参与联调;
5、熟练掌握嵌入式系统常用外设,如:ADC,DAC.GPIO.LCD.USB.CAN 等;
6、熟悉技术文档规范编写的相关知识。