职位描述
岗位职责:
- 负责嵌入式系统软件架构设计,控制策略开发和测试
- 熟悉主流32位MCU内核和外设,可独立开发底层驱动程序
- 有嵌入式硬件设计基础,系统软硬件功能分析,原理图评审、接口调试与联合测试
- 应用JTAG、示波器、记录仪、逻辑分析仪等工具分析波形,进行软件调试、故障定位与问题排查
- 熟悉嵌入式操作系统,能根据应用需求和平台特性进行裁剪与配置运行环境
- 编写软件说明书并维护开发文档
任职要求:
- 计算机、电子工程、自动化或相关专业本科及以上学历
- 精通C/C++语言编程,熟悉ARM Cortex-M/A系列架构及寄存器级操作
- 具有ARM/Linux/DSP开发经验,熟悉相关开发流程和调试技巧
- 掌握FreeRTOS、uC/OS或嵌入式Linux等操作系统原理,熟练使用复杂数据结构,具备多任务调度、内存管理、中断管理、文件操作等软件开发能力
- 熟悉GPIO、UART、ADC、TIMER、I2C、SPI、CAN等常用外设接口,能独立完成驱动开发与调试
- 熟练使用交叉编译工具链、Git版本控制、Makefile构建脚本及相关调试工具
- 具备良好的硬件基础,能读懂电路原理图,配合完成软硬件联调
- 有工作经验和项目经验
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕