职位描述
需求专业:
嵌入式驱动开发/嵌入式软件开发/运动控制/驱动代码等方向
岗位职责:
1、根据编程规范、研发进度和任务分配,负责运动控制系统产品中的嵌入式软件的开发和维护;
2、按照开发流程和设计要求,完成软件模块的详细设计,代码实现,单元测试;
3、参与产品需求分析、功能开发、调试以及性能优化等工作;
4、配合硬件工程师进行板卡调试;
5、及时输出相关工作的技术文档。
岗位要求:
1、硕士及以上学历,或2年以上相关工作经验;
2、具有单片机、ARM或RISC体系架构的嵌入式C编程经验,精通底层驱动代码调试,具有实时操作系统移植开发经验者优先考虑;
3、独立阅读英文技术文档,具备较强的问题分析和解决能力;
4、熟悉处理器体系架构,有扎实的计算机体系结构理论知识;
5、有良好的硬件基础,熟悉各种硬件接口,能够根据原理图进行板卡调试;
6、掌握通信协议、总线、外设驱动,能进行UART、IIC、SPI、等常用外设接口驱动开发,熟悉TCP/IP网络编程以及常见问题的排查;
7、熟悉多进程/线程编程,有良好的代码风格和代码质量意识;
8、熟悉交叉编译环境,可以独立完成Makefile的编写,熟练使用GDB进行代码调试,了解构建自动化;
9、熟练掌握Git软件维护工具。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕