高级嵌入式软件研发工程师
1.1-1.5万元/月linux/Android/iOS嵌入式软件工程师(无人机算法和通信方向)
一、任职要求
1.专业背景:计算机、电子工程、自动化、通信等相关专业本科及以上学历,具备linux/Android/iOS嵌入式应用开发能力,掌握上位机及云平台开发相关技术。
2.技术能力:
-熟练掌握C/C++、Python和JavaScript编程语言,熟悉Linux下传感器接口驱动与SDK开发环境,了解ROS及ROS2系统架构与节点编程;
-理解无人机硬件系统构成(包括传感器、电机控制、通信模块等),掌握can、modbus、MQTT、mavlink通信协议,以及RTMP\RTSP\WebRTC图像传输协议和加密认证机制,具备WebSocket云平台数据交互开发经验;
-具备无人机控制算法基础(如PID调节、姿态解算),或熟悉导航定位、避障处理、路径动态规划技术(如GPS、视觉SLAM),或具备图像ISP算法开发经验;
-熟悉毫米波雷达、激光雷达、红外热成像、深度相机等多源异构传感器的数据采集、融合处理及故障诊断方法。
3.工具与技能:
-熟练使用Keil、vscode等嵌入式开发工具;
-了解MAVLink通信规范、无线通信链路(Wi-Fi、4G/5G)及其数据安全传输机制。
4.其他要求:
-有无人机领域项目实践经历(如飞控开发、任务载荷系统设计)者优先考虑;
-具备良好的问题定位能力,能胜任高效迭代的开发节奏,具有较强的团队协作精神。
二、岗位职责
1.软件开发与维护:
-承担无人机嵌入式软件模块(涵盖飞控系统、传感器驱动、数据融合、云通信模块)的设计与编码工作;
-持续优化程序性能,解决兼容性与稳定性问题,保障软件版本持续升级。
2.硬件协同开发:
-配合硬件团队完成传感器与执行机构的驱动开发与联合调试;
-参与整机系统集成测试,排查软硬件接口异常问题。
3.算法实现与优化:
-实现飞行控制、导航规划、避障决策等核心算法,并提升其实时响应与精度表现;
-基于实际飞行数据调整算法参数,增强飞行可靠性(如抗风扰、障碍识别能力)。
4.测试与文档管理:
-协同测试人员开展功能验证与压力测试,提交完整测试分析报告;
-编写开发文档(含设计说明、接口定义),为后续开发提供技术支持。
5.项目支持与迭代:
-参与无人机整机联调,协助现场试飞及问题排查;
-根据用户反馈或行业需求,持续优化软件功能(如适配新型硬件、拓展任务模式)。
核心目标:保障无人机嵌入式系统的高稳定性、强实时性与多功能性,支撑其在航拍、物流运输、巡检作业等应用场景中的稳定运行。
工作地点:数智交院

浙江亚灿信息科技有限公司
点击查看地图