【嵌入式软件】岗位职责:1、根据项目要求进行需求分析,设计嵌入式软件功能框图和流程图;2、整理控制器接口库需求,负责嵌入式设备的基础功能库开发与调试;3、针对实际项目需求,进行应用层软件开发与调试;4、根据项目要求进行电控产品传感器及执行部件选型;5、参与技术平台发展规划和选型,给出专业性意见和建议;6、负责高速、高性能、高可靠的控制算法研究;7、解决产品在测试、生产和应用过程中的技术问题;8、编制软件过程文档,记录开发调试中的经验与方法,与团队进行知识分享。任职要求:1、本科及以上学历,计算机、电子、自动化等相关专业、2、具有3年以上MCU软件开发经验,至少3年驱动库或BSP开发经验,3、熟悉数据结构与算法,熟悉MCU的外端口以及驱动程序的编写,包括ADC、FLASH、EEPROM、Timer、PWM、GPIO、CAN、UART、I2C、SPI等;4、精通C嵌入式软件设计,具有良好的代码风格,精通开发工具链;5、熟悉STM32,具有自动控制项目开发、有一定的项目经验;6、有嵌入式操作系统移植经验,有Bootloder开发经验,有HAL库使用经验的优先考虑;7、具备团队合作精神,良好的自我驱动能力,具有强烈的责任感,有挑战自我、学习新知的意愿与能力,较好的问题分析能力和解决能力,能承受较大工作压力。