职位描述
职位概述:作为Linux C++软件工程师,您将参与巡检、人形、特种机器人的核心技术研发,负责嵌入式系统的软件开发和维护。您将与跨学科团队合作,包括硬件工程师、算法工程师和产品设计师,共同推动机器人技术的创新和应用。
主要职责:
负责基于Linux的C++应用程序开发,包括机器人控制软件和系统服务。
编写高效、稳定、可维护的C++代码,并进行单元测试和集成测试。
参与机器人系统的架构设计和优化,提升系统性能和可靠性。
负责软件版本控制和发布管理,确保软件开发流程的规范性。
跟踪Linux系统和C++技术的最新发展,评估并引入新技术。
编写技术文档,包括设计说明、用户手册和API文档。
协助解决产品在测试和生产过程中遇到的技术问题。
任职要求:
学历要求:本科及以上学历,计算机科学、电子工程或相关专业。
工作经验:3年以上Linux平台C++开发经验。熟悉Linux操作系统原理
熟悉C++11/14/17等现代C++特性,具备良好的编程习惯。
熟悉多线程编程、网络编程和性能优化技术。了解常用的版本控制系统,如Git。
具备硬件接口编程经验,如EtherCAT、CAN、UART等。良好的英语读写能力,能够阅读英文技术文档。具备良好的团队合作精神和沟通能力。
加分项:
有机器人、无人机或其他自动化设备开发经验。熟悉ROS (机器人操作系统)或类似的中间件。有人工智能、机器学习算法集成经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕