飞控linux软件工程师
陕西信泰航空技术股份有限公司职位描述
一、主要职责 / Key Responsibilities 1. 软件系统开发 / Software System Development:设计、开发和优化无人机相关软件,确保系统稳定高效。 Design, develop, and optimize software for drones, ensuring system stability and efficiency. 2. 飞控系统 / Flight Control System:开发并维护基于 PX4 / ArduPilot 的飞控固件,确保飞行稳定性。 Develop and maintain customized firmware based on PX4 / ArduPilot flight control systems for stable drone operations. 3. 载荷控制 / Payload Control:开发和优化绞盘系统、机械臂、云台相机、环境传感器等载荷的控制算法,确保精准操作。 Develop and optimize control algorithms for winch systems, robotic arms, camera gimbals, and environmental sensors to ensure precise operation. 4. 通信与数据传输 / Communication and Data Transmission:使用 4G/5G、Wi-Fi、LoRa 等通信模块完成远程通信开发,实现远程控制和数据传输。 Develop communication modules using 4G/5G, Wi-Fi, and LoRa for remote drone and payload operation. 5. 伴飞计算机集成 / Companion Computer Integration:开发基于 Raspberry Pi / NVIDIA Jetson 的嵌入式应用,实现任务自动化和边缘计算。 Work on Raspberry Pi / NVIDIA Jetson-based companion computers for onboard computing and task automation. 6. 测试与调试 / Testing & Debugging:编写测试代码,进行系统调试,优化无人机载荷控制系统的性能。 Write test code, perform debugging, and conduct performance evaluations for the embedded system and payloads. 二、必备知识与能力 1. 编程能力 / Programming:精通 Python/C/C ,熟悉 Linux 系统下任务系统开发 Strong proficiency in Python/C/C for embedded development, with experience in task system development based on Linux. 2. 熟悉飞控系统 / Drone Flight Control:有 PX4 / ArduPilot 固件开发经验者优先。 Experience with PX4 / ArduPilot firmware development is highly preferred. 3. 机载任务调度系统开发能力 / Drone Task Control:有机载任务系统开发、超视距飞行任务系统开发经验者优先。 Experience in developing onboard mission systems and beyond visual range flight mission systems is preferred. 5. 边缘计算 / Edge Computing:熟悉 Raspberry Pi / NVIDIA Jetson,能够使用Python 进行任务调度和数据处理。 Experience with Raspberry Pi / NVIDIA Jetson, and ability to write Python for automation and data processing. 6. 传感器集成与数据传输 / Sensor Integration and data transmission:有 IMU、GPS、LiDAR、摄像头 相关经验者优先。 Experience working with IMU, GPS, LiDAR, cameras, and other drone-mounted sensors is preferred. 7. 版本管理与文档编写 / Version Control & Documentation:熟练使用 Git,具备良好的代码规范和文档编写能力。 Proficiency in Git with good coding practices and documentation skills. 8. 问题解决能力 / Problem-Solving Skills:能快速定位和解决集成问题,优化系统性能 Ability to troubleshoot integration issues and optimize system performance. 9.有无人机视觉算法开发、自主避障/路径规划、集群协同控制等实际项目落地经验者优先。 Candidates with practical project implementation experience in UAV vision algorithm development, autonomous obstacle avoidance/path planning, and swarm cooperative control are preferred. 三、工作经验: 1、至少2年以上嵌入式研发相关经验,具备无人机或航空器嵌入式设计经验者优先 2、若有无人机相关研究成果或在校研发实践经历的优秀应届毕业生,条件可适当放宽。 四、专业要求 数学、计算机、电子工程、自动化、航空航天等相关专业 五、学历要求:本科以上
对这个职位感兴趣吗?