岗位职责:
1.负责公司相关产品的单片机软件开发,参与软件需求分析;
2.负责MCU选型,负责项目的软件架构及方案的评估、设计,参与软件评审;
3.根据项目及产品要求进行代码编写、功能调试、测试和版本发布;
4.配合工程和生产反馈,进行项目软件的维护和修改;
5.及时编写与整理项目软件研发相关的文档;
6.根据需求,参与旧产品的设计升级改进;
任职要求:
1. 熟悉单片机嵌入式系统开发,熟练开发常见的MCU外设,如UART, I2C, SPI, Timer, PWM, ADC, DMA, 8080/RGB/MIPI 液晶屏驱动显示等。
2. 熟悉KEIL等开发环境,熟悉STM32/赛元微/华大/合泰等MCU底层软件开发,C语言基础扎实,具有良好的代码编写习惯及文档能力;
3. 对控制系统、测量系统、数字信号处理有一定了解,熟悉常用的算法,如数据排序、函数插值、曲线平滑等处理算法、滤波算法等;
4. 有测量仪器仪表开发经验,蓝牙/WIFI开发经验,24位ADC使用经验,熟悉单片机开发流程者更好。
5. 有激光测距仪、感应探测仪、测温枪等相关产品开发经验者优先。
6. 有图形加速器,ARM Cortex-A系列产品,FreeRTOS等操作系统开发经验者优先。