软件工程师

30~40万元

全职 | 本科 | 经验不限 | 年龄不限

岗位信息

岗位职责:
1.负责以单片机、ARM、DSP、控制核心的嵌入式软件开发、驱动开发及控制算法开发;
2.负责公司嵌入式软件相关技术的标准、文件、流程的编制、改进;
3.负责根据产品需求,完成软件方案的设计,编码,单元测试,功能测试和验证等;
4.与硬件研发工程师、测试工程师紧密配合,确保项目顺利进行;
5.认真贯彻软件开发的规范,并对所编写代码进行自审;
6.主导公司产品的嵌入式软件开发工作,完成软件功能设计、文档编写、代码实现、单元测试和集成测试;
7.对研发软件的质量和进度负责;
任职要求:
1.本科及本科以上学历,电气工程、电力电子、自动化、电机、仪器仪表等相关专业;
2.3年以上嵌入式系统开发经验,精通软硬件开发流程,熟悉FreeRTOS、UCOS、RT-Thread中任意一种实时操作系统;
3.精通嵌入式C语言编程,具有良好的编程风格和习惯,具有优秀的代码设计和架构能力;
4.有CAN Libc UART SPI等接口开发经验;
5.熟悉伺服电机控制算法;
6.熟悉STM32等常见MCU开发,熟悉DA,AD,UART,IIC,SPI,CAN总线,MODBUS,能独立完成单片机系统开发;
7.熟悉红外,温湿度,压力,气体等传感器的特性,和数据采集分析;
8.精通BLDC电机、PMSM电机、伺服电机的矢量控制策略,并有相关的落地产品经验;
9.动手能力强,调试能力强优先;

其他信息

汇报对象:研发负责人
下属人数:0
所属部门:研发部

公司信息

所属行业:仪器仪表及工业自动化
公司规模:100-499人