岗位描述
岗位职责
1. 基于公司SoC平台的SDK,协助客户完成板卡Bringup,包括Bootloader适配、Linux/RTOS内核裁剪与启动调试;
2. 负责常见外设驱动(如I2C、SPI、UART、USB、Ethernet、Camera、Display等)的移植、开发与调试,保障系统稳定运行;
3. 及时响应客户在驱动适配、内核配置、性能优化等方面遇到的问题,提供技术支持,推动问题闭环;
4. 编写和整理驱动开发说明、移植指南、FAQ等技术文档,参与客户培训与代码审核;
5. 与芯片SDK及硬件团队协同工作,对共性需求进行驱动抽象与方案优化,提升SDK的通用性和健壮性;
6. 参与SDK版本交付前的集成测试,确保驱动质量符合发布标准。
任职要求
1. 计算机、电子、自动化、软件工程等相关专业,本科及以上学历;
2. 扎实的C语言编程基础,具备良好的代码规范意识和嵌入式系统调试能力;
3. 了解ARM Cortex-A/M系列体系结构,熟悉Linux或RTOS下驱动开发模型,有实际驱动或内核移植项目经验者优先;
4. 能看懂基本硬件原理图,会使用逻辑分析仪或示波器辅助定位软硬件接口问题;
5. 具备较强的逻辑思维和客户服务意识,善于沟通,能够耐心定位并解决开放性技术问题;
6. 有嵌入式芯片与系统设计竞赛、物联网设计竞赛、智能车竞赛、集创赛SoC应用赛道等嵌入式开发经历者优先。