1. 技术架构设计 :负责嵌入式产品的整体软件架构设计,制定技术路线图,评估技术风险,确保系统架构的可扩展性、可维护性与安全性。
2. 关键技术方案设计 :针对复杂嵌入式系统问题,设计创新性技术解决方案,攻克技术难点,如实时性优化、低功耗设计、高可靠性保障等。
3. 系统开发与优化 :主导基于 RTOS/Linux 平台的系统开发、裁剪与深度优化,保障系统在资源受限环境下的稳定性、实时性与资源利用率。
4. 驱动与外设管理 :负责核心外设驱动的架构设计与关键驱动开发,包括但不限于 GPIO、UART、I2C、SPI、PWM、ADC、LCD、触摸屏等,解决复杂驱动兼容性与性能问题。
5. 跨团队协作 :与硬件、产品、测试及市场团队紧密协作,参与需求评审、硬件选型、系统联调及问题定位,确保产品功能与性能达标。
6. 技术文档与规范 :制定并维护嵌入式开发技术规范、架构文档、接口文档及驱动说明,建立标准化开发流程与代码规范。
任职要求
1. 学历与专业 :本科及以上学历,计算机、电子信息、自动化等相关专业,5年以上嵌入式开发经验。
2. 编程能力 :精通 C/C++,具备扎实的嵌入式编程基础与优秀的代码规范意识,熟悉现代 C++ 特性优先。
3. 架构能力 :具备丰富的嵌入式系统架构设计经验,能够独立完成复杂系统的架构设计与技术方案撰写。
4. 驱动开发 :深入理解嵌入式驱动开发流程,具备独立开发、调试复杂外设驱动的能力,熟悉驱动框架与设备模型。
5. 操作系统 :精通 RTOS 原理及常见机制(任务调度、信号量、消息队列、定时器等),熟悉 Linux 设备模型、驱动框架、Kconfig、Device Tree 等机制。
6. 硬件基础 :具备扎实的硬件基础,能够独立阅读原理图和数据手册,配合硬件团队进行问题定位与调试。
3. 参与过从 0 到 1 的嵌入式产品研发与量产全流程。