职位描述
岗位职责
1、负责综采智能设备相关的嵌入式处理器的开发。
2、负责ST、NXP系列MCU及ARM Cortex-A系列MPU相关嵌入式软件的方案设计、代码编写与功能调试工作。
3、负责产品开发、调试、维护、生产等各项软件相关工作和文档的撰写。
4、配合硬件团队开展系统级联调工作,定位并解决开发过程中出现的软硬件兼容性、功能性问题。
5、负责软件跨平台驱动移植,适配不同硬件架构或操作系统环境,保障驱动在目标平台的稳定运行。
6、负责与跨职能团队的成员沟通协作。
任职要求
1、本科及以上学历,电子工程、通信工程、自动化、计算机等相关专业,3年以上嵌入式软件开发经验,熟悉嵌入式系统架构(MCU/MPU/SOC)。
2、精通C/C++语言编程,,具备规范、高效的代码编写习惯和代码调试能力。
3、具备扎实的MCU开发经验,精通至少一种RTOS实时操作系统原理及应用,具备多任务调度、信号量/消息队列等资源管理的开发经验。
4、具有MPU开发经验,掌握Linux嵌入式开发环境,包括内核、驱动、文件系统,多线程、进程等开发;
5、熟练使用Keil、IAR、VS Code等嵌入式开发工具,掌握万用表、示波器、逻辑分析仪等调试设备的操作方法。
6、熟练使用Git等版本控制工具,具备模块化、分层化的软件设计思维,拥有良好的团队协作与沟通能力。
7、具备数字电路、模拟电路基础,能独立看懂硬件原理图,具备基本的硬件故障排查与分析能力。
8、具备驱动移植实战经验,熟悉硬件抽象层(HAL)重写、系统环境适配等移植核心流程。
9、熟悉bootloader原理,kernel裁剪移植及内核调试技术、文件系统制作裁剪。
10、熟悉开源鸿蒙、矿鸿系统。
11、 熟练掌握无线通信技术,如WIFI、蓝牙、UWB、Lora等通信技术。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕