Rust 软件开发工程师

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