岗位职责: 1. 负责嵌入式软件需求评估及分解,落实需求到功能点,设计实现相关功能; 2. 负责单板嵌入式程序的调试,模块功能测试; 3. 负责整机功能调试及测试,对问题进行排查定位,给出软件方面的解决措施; 4. 根据系统业务,配合上位机软件工程师,设计上下位机通信方式及系统接口设计; 5. 根据系统业务,配合硬件工程师对CPU等核心资源进行合理分配,确定合理的硬件结构方案,评估嵌入式软件的实现难度。 任职要求: 1. 本科及以上学历,具有2年以上相关工作经验者优先; 2. 熟悉ARM及RISC处理器体系结构,熟练掌握ARM cortex-M4&7&33技术特点; 3. 熟练掌握模拟及数字电路知识,具备电路原理图辨识能力; 4. 能够独立完成嵌入式应用程序开发,具备主控电路板问题定位调试能力; 5. 熟悉ST STM32及NXP RT10XX系列处理器开发; 6. 熟悉C/C++开发语言,有良好的项目开发习惯、文档整理归档及编码调试习惯; 7. 熟悉Tcp/ip通信协议,具备LWIP协议栈裁剪开发能力调试; 8. 熟悉常用的总线通信与接口技术:FSMC、CAN、SPI、UART、Modbus、以太网等; 9. 独立完成过sdio 接口wifi的移植开发,熟悉wifi芯片的工作方式; 10. 具有Linux应用程序或设备驱动开发经验; 11. 了解RTOS,对嵌入式实时操作系统任务调度等有一定了解。