Sharpa

软件工程师(算法工程化)

Sharpa  •  Shanghai, CN (Onsite)  •  10 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

软件工程师(算法工程化)上海正式智能制造 / 工业互联网 / 工业自动化职位描述一、职位描述:
熟练掌握C++开发经验的工程师,参与机器人系统或自动化项目的核心开发工作。您将负责设计、实现和优化基于ROS的软件模块,与硬件、算法及测试团队协作,推动产品的高效开发和落地。
二、岗位职责:
1. 基于ROS(1/2)框架开发机器人控制、感知、导航或通信模块,确保系统稳定性和性能。
2. 使用C++11/14/17标准编写高效、可维护的代码,并进行单元测试和集成测试。
3. 参与机器人系统架构设计,优化ROS节点间的通信(如Topic、Service、ActionLib等)。
4. 与硬件团队协作,完成传感器驱动(如LiDAR、摄像头、IMU)的集成与调试。
5. 解决多线程、实时性、资源竞争等复杂问题,提升系统鲁棒性。
6. 编写技术文档,包括设计规范、接口说明及用户手册。 职位要求一、必需技能:
1. 计算机、自动化、电子信息等相关专业本科及以上学历。
2. 3年以上C++开发经验(应届生可放宽,但需有ROS项目经历)。
3. 熟悉ROS基础概念(节点、消息、TF、URDF等),有实际项目开发经验。
4. 掌握Linux开发环境,熟练使用CMake、GDB、Git等工具。
5. 理解多线程编程、网络通信(TCP/UDP)及性能优化技巧。
二、加分项:
1. 熟悉ROS 2或DDS通信机制。
2. 有机器人SLAM、路径规划、运动控制算法实践经验。
3. 了解Python脚本开发或Shell脚本自动化。
4. 熟悉Docker容器化部署或CI/CD流程。 投递
Sharpa

About Sharpa

Sharpa is an AI robotics company dedicated to developing ultra-high performance robots and core components, unlocking the limitless possibilities of future general-purpose robotic applications.

Industry
Architecture & Engineering
Company Size
11-50 employees
Headquarters
Singapore, SG
Year Founded
Unknown
Social Media