岗位职责:
1. 机器人嵌入式系统应用开发:负责机器人二次应用开发的嵌入式软件设计、编码、调试及优化,基于RTOS(如FreeRTOS、RT-Thread)或Linux嵌入式系统搭建稳定可靠的运行平台。
2.机器人接口的二次封装:负责按照标准,对机器人的接口进行再次封装。
3. 系统稳定性与性能优化:负责嵌入式系统的功耗优化、内存管理、实时性优化,解决产品量产及现场应用中的软件Bug,持续提升系统稳定性与抗干扰能力。
4. 技术文档编写与沉淀:撰写需求规格说明书、设计文档、编码规范、测试报告、用户手册等技术文档,参与技术专利、知识产权的梳理与申报。
5. 跨团队协作:配合测试工程师、上层应用工程师,完成机器人应用系统的测试和联调。
任职要求:
1.本科及以上学历,电子信息工程、计算机科学与技术、自动化、机电一体化等相关专业,3年及以上嵌入式开发经验,至少1年机器人或智能硬件嵌入式开发经验。
2.具备扎实的C/C++编程语言基础,熟练掌握嵌入式系统编程规范,熟悉ARM架构(Cortex-M系列、Cortex-A系列)芯片的开发流程,熟悉linux下C/C++开发环境。
3.精通至少一种RTOS实时操作系统(FreeRTOS/RT-Thread/μC/OS)的内核原理与应用开发,具备多任务调度、中断处理、线程同步与通信的实战经验。
4.有量产产品嵌入式开发经验者、熟悉ROS/ROS2系统二次开发经验者、 熟悉Linux嵌入式系统开发者优先考虑。
5.具备良好的逻辑思维能力、沟通协作能力、自驱力。
6.有责任心,能承受一定的项目压力,能接受较频繁的全国范围出差。