C/C++ 软件工程师(J10309)
杭州
本科及以上
计算机类·自动化类
使用简历深度优化功能,快速提升简历质量
职位介绍
岗位职责:
1、负责灵巧手/机器人嵌入式系统应用层功能模块的设计、开发与调试,包括通信协议解析、传感器数据采集、电机控制指令下发等;
2、参与C++ SDK、Python SDK、API接口及配套示例程序的开发与优化,保障软件功能稳定、易用;
3、负责所负责模块的单元测试用例编写,进行充分的边界测试与异常场景覆盖,确保代码的健壮性与可靠性;
4、跨团队联调与版本迭代:配合硬件、嵌入式、算法、测试团队完成整机系统联调、问题定位、Bug修复,持续跟进软件版本迭代、性能优化与功能落地,保障产品稳定交付;
5、参与CI/CD流水线建设,编写简单的自动化测试脚本,提升团队调试与验证效率;
6、负责将开发过程中的接口说明、调试心得、技术方案记录到团队Wiki,沉淀技术文档与知识库。
任职要求:
必备要求
1、本科及以上学历,计算机科学与技术、软件工程、自动化、机器人工程、电子信息等相关专业,2027届应届生;
2、熟练掌握C/C++语言,熟悉STL标准模板库,了解C++11/14/17新特性(如智能指针、Lambda表达式、多线程库等);
3、熟悉Linux操作系统基本操作,掌握常用Shell命令,理解进程/线程、内存管理、文件系统等核心概念;
4、具备扎实的数据结构与算法基础,熟悉常用数据结构(链表、队列、树、哈希表)与基础算法(排序、查找);
5、了解嵌入式系统基本原理,了解MCU(如STM32)或SOC ARM平台开发基本流程;
6、熟悉Git版本控制工具的基本使用。
加分项
1、参加过RoboMaster、RoboCon、全国大学生智能汽车竞赛、电子设计大赛等机器人/嵌入式相关竞赛,并承担软件开发角色;
2、有ARM平台(STM32/NXP等)裸机开发或FreeRTOS/RT-Thread应用的课程设计或项目经验;
3、有自己的GitHub/Gitee仓库或技术博客,有开源项目参与经历;
4、了解ROS(机器人操作系统)的基本概念与操作;
5、了解Docker容器技术或CI/CD流水线基本概念;
6、了解串口、CAN、EtherCAT、TCP/IP、USB等常用通信协议及开发流程者优先。
1、负责灵巧手/机器人嵌入式系统应用层功能模块的设计、开发与调试,包括通信协议解析、传感器数据采集、电机控制指令下发等;
2、参与C++ SDK、Python SDK、API接口及配套示例程序的开发与优化,保障软件功能稳定、易用;
3、负责所负责模块的单元测试用例编写,进行充分的边界测试与异常场景覆盖,确保代码的健壮性与可靠性;
4、跨团队联调与版本迭代:配合硬件、嵌入式、算法、测试团队完成整机系统联调、问题定位、Bug修复,持续跟进软件版本迭代、性能优化与功能落地,保障产品稳定交付;
5、参与CI/CD流水线建设,编写简单的自动化测试脚本,提升团队调试与验证效率;
6、负责将开发过程中的接口说明、调试心得、技术方案记录到团队Wiki,沉淀技术文档与知识库。
任职要求:
必备要求
1、本科及以上学历,计算机科学与技术、软件工程、自动化、机器人工程、电子信息等相关专业,2027届应届生;
2、熟练掌握C/C++语言,熟悉STL标准模板库,了解C++11/14/17新特性(如智能指针、Lambda表达式、多线程库等);
3、熟悉Linux操作系统基本操作,掌握常用Shell命令,理解进程/线程、内存管理、文件系统等核心概念;
4、具备扎实的数据结构与算法基础,熟悉常用数据结构(链表、队列、树、哈希表)与基础算法(排序、查找);
5、了解嵌入式系统基本原理,了解MCU(如STM32)或SOC ARM平台开发基本流程;
6、熟悉Git版本控制工具的基本使用。
加分项
1、参加过RoboMaster、RoboCon、全国大学生智能汽车竞赛、电子设计大赛等机器人/嵌入式相关竞赛,并承担软件开发角色;
2、有ARM平台(STM32/NXP等)裸机开发或FreeRTOS/RT-Thread应用的课程设计或项目经验;
3、有自己的GitHub/Gitee仓库或技术博客,有开源项目参与经历;
4、了解ROS(机器人操作系统)的基本概念与操作;
5、了解Docker容器技术或CI/CD流水线基本概念;
6、了解串口、CAN、EtherCAT、TCP/IP、USB等常用通信协议及开发流程者优先。


