岗位职责:
1. 负责基于STM32系列单片机的嵌入式系统开发,包括需求分析、方案设计、代码编写与调试。
2. 主导Linux平台下(RK3568/RK3588芯片)的应用开发,重点完成MPP视频编码相关模块的设计与优化。
3. 负责IIC、SPI、SDIO、CAN、RS485、UART等硬件通信协议的调试与应用开发,确保设备间稳定通信。
4. 熟练运用FreeRTOS实时操作系统进行任务调度、内存管理及多任务程序开发,结合FatFS文件系统实现数据存储功能。
5. 参与硬件设计评审,使用AD、Allegro工具完成部分PCB设计辅助工作,能独立看懂并分析原理图。
6. 负责HTTP、NFS、MQTT等网络协议的集成与调试,实现设备与服务器的数据交互及远程控制功能。
7. 基于大疆PSDK进行无人机相关应用开发,包括功能集成、调试及性能优化,熟悉大疆系列无人机硬件与软件生态。
8. 配合测试团队定位并解决开发过程中的软硬件问题,输出技术文档(设计文档、调试报告、用户手册等)。
任职要求:
1. 学历与专业:本科及以上学历,电子信息工程、自动化、计算机科学与技术、通信工程等相关专业。
2. 技术能力:
- 精通C/C++编程语言,熟练使用Python进行脚本开发或辅助调试。
- 熟练掌握STM32系列单片机的硬件架构与开发流程,具备独立完成嵌入式项目开发经验。
- 熟悉IIC、SPI、SDIO、CAN、RS485、UART等常见硬件通信协议的原理与实际应用。
- 深入理解FreeRTOS实时操作系统内核机制,能熟练进行任务、队列、信号量等模块开发;熟悉FatFS文件系统的移植与使用。
- 熟练操作Linux系统(Ubuntu/CentOS等),具备基于RK3568/RK3588芯片的Linux应用开发经验,熟悉MPP视频编码框架者优先。
- 熟悉HTTP、NFS、MQTT等网络协议的应用场景与开发方法,能独立完成网络通信模块开发。
- 掌握AD、Allegro等EDA工具的基本操作,能独立看懂原理图,具备PCB设计基础者优先。
- 有大疆PSDK开发经验,熟悉大疆系列无人机(如Mavic、Phantom、Matrice等)硬件特性与软件开发流程者优先。
3. 经验与年龄:6年及以上嵌入式开发经验(无人机、工业控制、智能硬件方向优先),年龄30-40岁。
4. 综合能力:
- 具备较强的问题分析与解决能力,能独立排查软硬件结合的复杂问题。
- 良好的沟通协作能力与团队合作精神,能配合跨部门完成项目开发。
- 具备较强的学习能力和技术钻研精神,能快速掌握新技术并应用于实际项目。
- 有责任心,能承受一定的项目压力,具备良好的文档编写与技术沉淀习惯。