系统开发工程师(无人机方向)
社会招聘全职深圳总部-北站技术研发

一、工作职责:


1、负责无人机系统软件架构设计、核心模块开发与维护,基于ROS/ROS2框架构建飞行控制、状态管理、任务调度等系统软件;
2、负责无人机各子系统(感知、规划、控制、通信、载荷等)的软件集成,设计模块间通信机制与数据流,确保系统整体协调运行;
3、负责无人机嵌入式平台上的软件性能优化,包括实时性保障、资源调度、内存管理及通信延迟优化;
4、参与无人机系统仿真平台建设,搭建SIL/HIL仿真环境,支撑算法验证与迭代闭环;
5、编写技术设计文档、接口规范文档,参与系统方案评审与知识分享。

二、任职要求:

1、本科及以上学历,计算机科学、软件工程、自动化、电子信息、机器人、航空航天等相关专业;
2、3年以上C++软件开发经验,精通现代C++(C++11/14/17),具备良好的代码风格与工程能力;熟悉Python,能进行脚本化开发与工具链构建;
3、熟练掌握ROS/ROS2开发框架,理解其通信机制(Topic/Service/Action/DDS)、节点生命周期管理、TF坐标变换等核心概念,有完整的ROS项目开发与部署经验;
4、具备无人机系统开发或自动驾驶系统开发或机器人系统开发经验,有完整项目落地经验者优先;
5、熟悉Linux开发环境,掌握Git、CMake、Docker等常用开发工具,了解嵌入式Linux系统(如NVIDIA Jetson、树莓派等)开发者优先;
6、了解基本的规划算法(如A*、Dijkstra、RRT等)、控制算法(如PID),有相关开发经验者为加分项;
7、了解常见通信协议(如MAVLink、CAN、UART、SPI等),有飞控系统开发经验者为加分项;
8、具备较强的学习能力、系统思维能力和团队协作能力,能独立进行问题分析与技术攻关。

 

投递
扫码投递
复制分享链接

向你推荐大漠大

复制链接