职位描述
1、与公司内的软件、硬件、结构等研发团队共同参与新产品方案的研讨与设计,确保软件部分与整体方案相匹配;
2、所研发产品的样机制作、程序编写、调试和设计验证工作,包括项目进度规划与安排、新选用电子元器件的评估、测试、验证等,
所设计产品的工艺及可生产性评估、各类设计验证测试等;
3、负责PCB硬件的设计、开发和优化
4、负责软件维护升级;解决软件问题,BUG分析、跟踪与解决;后续新功能增量开发工作;
5、编写相关技术文档和指导说明文档等工作。
6、指导工程师和助理工程师的工作,解决开发过程中遇到的各种问题;
能力要求
1、本科以上学历,电子、通信工程、计算机等相关专业,5年以上同行业嵌入式软件开发经验
2、熟练使用C语言进行单片机编程,熟悉C51,STM32等多种芯片开发
3、熟悉硬件的相关开发软件应用:Altium Designer、PADS等。
4、熟练应用stm32F1系列和4系列以及MCU相关接口,如SPI,I2C,串口,CAN;熟悉RS485 MODBUS协议 ,CAN协议 ,网口和4G TCP/UDP 以及MQTT协议
5、熟悉测试理论,测试策略,测试用例设计方法等相关测试技术;