职位描述
岗位职责【符合以下一个或多个】
1. 功能组件开发
1.1 负责各子系统之间的通信中间件设计,包括数据通路、消息队列、同步机制
1.2 负责系统存储、业务通信、固件OTA、生产软件等功能集成与开发
2. 系统及驱动移植适配
2.1 负责芯片平台底层BSP和驱动适配与维护,如Device Tree、DDR/eMMC/WIFI/BT/Display等
2.2 配合硬件工程师完成芯片选型、原理图评审、系统bringup等
3. 业务功能调度架构设计
3.1 设计功能流程的状态机与调度器:从用户提交任务请求到任务完成的完整时序编排
3.2 管理用户任务的生命周期:排队、暂停、恢复、取消、优先级调度
3.3 协调系统多工序的并行与串行逻辑,处理异常流程
职位要求
1. 计算机、电子、自动化或相关专业,本科及以上学历,3 年以上嵌入式软件开发经验
2. 熟悉C/C++,有 FreeRTOS / RT-Thread / Linux /Android等OS的实际开发和适配经验
3. 熟悉常见板间通信接口(SPI/UART/I²C/CAN/USB/WIFI/BT)
4. 了解设计模式,有状态机/调度器/任务编排的实际设计经验,具备跨模块抽象能力
加分项
有机器人、消费硬件或美妆相关项目经验。
愿意分享自己的作品、实验或开源项目。
工作地点
深圳