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