我们正在寻找一位高技能的 Rust 开发人员,热衷于自主系统,加入一家充满活力、前瞻性的阿联酋初创软件开发公司,参与大型、令人兴奋的项目。
您应该对无人机 (UAV)、无人水面艇 (USV) 以及像 Foiler 这样的创新平台特别感兴趣。
在这个角色中,您将处于开发嵌入式系统和智能软件以实现自主操作的前沿,利用 Rust 的性能和安全特性。
职责:
设计、开发和实施基于 Rust 的自主控制系统软件,包括无人机、无人水面艇和像 Foiler 这样的专业平台的导航、任务规划和传感器集成。
将 AI/ML 算法(例如计算机视觉、路径规划、目标检测)开发并集成到自主平台中,以实现智能决策。
优化 Rust 代码,以适应自主硬件中典型的资源受限嵌入式环境。
处理来自各种传感器的数据采集、处理和分析。
与硬件工程师合作,定义软件与硬件接口,确保无缝集成。
通过严格的测试和验证,确保自主系统软件的安全性、可靠性和安全性。
研究和评估自主系统和 AI 开发中的新技术和方法。
所需技能和经验:
对 Rust 编程有强大的熟练度,理解其内存安全和并发特性。
有嵌入式系统开发的经验。
对无人机和无人水面艇的自主系统架构和控制理论有扎实的理解。
在 AI/ML 框架和库方面有实际经验,尤其是适用于嵌入式或边缘计算的那些。
熟悉传感器集成(例如 GPS、IMU、相机、激光雷达)。
能够调试和排除涉及硬件和软件的复杂系统故障。
加分项:
有在自主系统(例如 MAVLink、ROS)和自动驾驶仪(PX4)中常用的通信协议的经验。
有无人机的实际经验。
有嵌入式电子产品的经验。
了解计算机视觉库和技术。
在机器人或自主系统开发方面有先前经验。
对水翼技术或类似的海洋自主系统有特定的兴趣或经验。