岗位职责:1. 负责出入口产品的固件开发,包含电机控制、通行逻辑定制开发设计等。2. 负责产品应用端软件的开发。3. 负责现有产品固件的维护和优化。4. 负责设计文档、测试文档等技术文档的编写。5. 参与新技术的研究和应用,持续对现有产品进行技术升级。岗位能力要求:1. 本科及以上学历,计算机、电子信息工程或自动化控制相关专业,熟练掌握C/C++编程语言,3年以上固件开发经验。2. 熟练掌握ARM芯片开发,掌握MCU内核的原理,熟悉常用的can、485、i2c、spi等总线协议。3. 掌握基础的硬件电路,能读懂电路原理图。4. 熟悉FreeRTOS、RT-thread等某种RTOS为佳。5. 熟悉linux开发,TCP等网络协议开发为佳。6. 较强的日志分析、问题诊断能力,能快速定位解决开发过程中问题。7. 很好的团队协作能力,合作开发能力。8. 有很强的自我驱动意识、学习能力和创新能力。9. 良好的英语表达和读写能力,较强的文档编写能力。