工作职责:1、进行板卡或平台的ARM嵌入式软件全流程开发,包括软件框架设计.代码开发.功能调试.软件优化.版本管理及文档编写等;2、基于ARM Cortex-M4等内核或平台,进行底层驱动模块的代码开发;3、负责马达控制电路功能调试.验证及bug解决;4、精通PID算法控制调试,能通过matalb进行PID仿真调试;5、联合算法工程师进行软件代码优化,降低执行算力,提升软件稳定性;6、进行软件功能模块测试,参与系统集成测试与验证;7、完成上级安排的其他任务。任职要求:1、 自动化、控制工程等相关专业,硕士以上学历;2、 熟练掌握C或C++,熟悉Keil、Source insight等软件开发工具3、 熟悉ARM架构,有嵌入式系统软件(BSP,Driver等底层)的开发经验;4、熟悉自动化经典控制理论;5、 CET-4及以上,能正常阅读英文资料;6、 思路清晰,积极主动、较强的承压能力。