岗位职责
1. 根据项目需求分解出嵌入式软件需求,进行嵌入式应用软件设计、开发与调试工作;
2. 负责MCU(如STM32、AM5728)的底层驱动开发;
3. 配合硬件工程师完成硬件验证、测试和调试工作;
4. 负责实现嵌入式产品相关应用软件的开发和维护、软件技术文档、产品说明书的撰写和维护;
5. 负责产品在产线的故障排查、定位,并按照公司流程走软件升级变更;
6. 完成上级安排的其他相关工作
任职要求:
1. 本科及以上学历,电子、通信、计算机等相关专业,3年以上嵌入式软件开发经验;
2. 精通嵌入式C语言程序设计,能够独立完成单片机控制部分的程序开发。
3. 掌握数字电路、模拟电路基础知识,能看懂电路的原理图,并根据功能需求协助嵌入式硬件工程师进行外围电路设计。
4. 有基于嵌入式应用(如STM32)的实际项目开发经验, 熟悉Linux、uCOS-II或freeRTO等嵌入式OS原理,熟悉uboot,rootfs,具有一定硬件知识,有Linux等操作系统驱动开发经验者优先;
5. 熟悉UART、SPI、I2C、USB 、LAN等通信接口的软件实现,能够熟练阅读英文数据手册及开发资料;
6. 具有较强的学习能力、问题分析解决能力,良好的编程习惯,有团队协作意识。
职位福利:餐补、周末双休、带薪年假、五险一金、定期体检、14薪