职位描述
岗位职责
1. 基础驱动辅助开发: 协助完成常见外设接口(GPIO、I2C、SPI、UART)的驱动编写与基础功能测试。
2. 无线模块集成: 参与 WiFi/BT 模块的驱动加载与配置,协助导师分析并记录无线连接过程中的断连、丢包等稳定性问题。
3. 硬件调试配合: 辅助硬件工程师进行板级调试,学习使用示波器、逻辑分析仪等工具分析信号质量与时序匹配问题。
4. BSP 维护与适配: 参与 Linux 系统(或 RTOS)环境下的驱动层维护,协助进行内核编译及根文件系统的裁剪与定制。
5. 传感器链路支持: 协助 Camera、Lidar 等高性能传感器的驱动加载,参与数据传输链路的性能分析与压力测试。
6. 文档与工具编写: 编写底层接口的测试脚本及相关技术文档,整理芯片/模组供应商的技术规格书。
任职要求
1. 专业背景: 电子工程、通信、自动化、计算机相关专业在读硕士或优秀本科生。
2. 编程功底: 熟练掌握 C 语言,具备良好的嵌入式编程习惯,了解 Python 或 Shell 脚本进行自动化测试。
3. 理论基础: 了解 Linux 驱动模型或 RTOS 运行机制,熟悉常见总线协议(I2C/SPI/UART/USB)的工作原理。
4. 动手能力: 对硬件电路有基本认知,能看懂原理图,有焊接经验或使用过基础测试仪器者优先。
5. 系统认知: 了解 TCP/IP 网络协议栈…