岗位职责:1、根据项目需求,负责机器人嵌入式软件的设计、开发、调试和维护工作。2、参与系统需求分析、架构设计和详细设计,确保软件功能的实现和可扩展性。3、编写高质量的代码,并进行单元测试和综合测试,确保软件的稳定性和可靠性。4、与硬件团队紧密合作,确保软硬件的协同工作,解决嵌入式软件开发中的技术难题,提升系统性能。5、优化嵌入式软件的性能,提高系统响应速度和稳定性,满足产品的高要求。6、编写和更新相关的技术文档,包括设计文档、测试文档和用户手册等,确保团队成员和客户能够理解和使用软件。7、对于高级职位,还需负责团队的技术指导和培训,提升团队整体技术水平,促进团队协作和创新。岗位要求:1、211、985本硕及以上学历,计算机科学、电子工程等相关专业。2、5年以上的嵌入式软件开发经验,至少3年与机器人或智能硬件产品相关熟悉ARM或类似处理器架构。3、精通C/C++编程语言,熟悉嵌入式操作系统(如Linux)和实时操作系统(RTOS)。了解嵌入式软件架构、系统优化和调试技巧,以及常见的嵌入式外设接口(如UART、I2C、SPI等)及其驱动程序开发。5、具备良好的团队合作精神、沟通能力和问题解决能力,能够与团队和客户有效沟通6、有成功主导过大型嵌入式软件开发项目经验者优先。