1、跟据项目开发流程,在项目开发过程中承担嵌入式软件工程师的职责,能独立完成嵌入系统软硬件的设计和开发;
2、根据项目需求和进度要求,基于单片机平台进行与嵌入式系统相关的软件开发;
3、设计嵌入式系统的软件架构,包括算法、数据结构、模块和接口,以满足产品的功能要求;
4、创建和维护软件设计文档、用户手册和技术文档;5.编写嵌入式开发规范,设计模块化、可复用的设备端软件架构。
1、3年以上嵌入式开发经验,本科及以上学历,电子/计算机/自动化相关专业;
2、熟练掌握C\C++\C#等编程语言及其开发,熟练使用常用的操作系统(FreeRTOS/RT_thread/uCOS等),具备良好的编程习惯;
3、精通STM32系列/瑞萨系列MCU开发,熟练使用Keil/IAR等工具,熟悉其开发环境与资源、熟练底层硬件规划,能够独立完成从项目立项到片上硬件资源设计规划到软件实现落地;
4、精通常见嵌入式处理器的外设和常见的驱动开发:RS485、SPI、I2C、串口、以太网外设等;5.具备硬件交互调试能力(示波器、逻辑分析仪),能独立定位硬件与固件协同问题。