职位描述加入我们的客户,一个无人机解决方案的先驱者,成为一名领先的Go开发人员,将产生重大影响。我们的使命是通过一个无缝集成无人机、着陆站、客户端计算机等的系统,彻底改革关键基础设施和周界监视,为用户提供前所未有的控制和自动化。为什么?创新项目:领导开发负责整个无人机生态系统和相关技术的服务器端软件,处理从自动飞行到数据管理的所有事务。全面的技术栈:使用包括C++17、Python、Golang、JS、Typescript、WebGL、gstreamer和WebRTC在内的现代技术广泛开展工作,运行在STM32和NVIDIA Jetson等平台上。整体开发方法:参与机械、电子和软件的端到端创建过程,确保深度集成和快速功能部署。在这个职位上,您将负责:- 优化后端和整个系统架构,以实现更好的可扩展性和可靠性- 开发系统各组件之间的协议,与前端和嵌入式开发人员合作,优化端到端性能- 开发后端服务器软件(Golang)- 在视频流子系统上工作,以提高可扩展性和性能(Golang、C++)- 确保系统的质量和稳定运行- CI/CD和开发环境支持- 与客户互动,更好地了解他们的使用情况并找到更好的解决方案- 为生产提供软件更新系统要求- 至少5年的商业开发经验- 至少3年的商业开发经验在Golang- 开发多线程应用程序的经验- 有关系数据库(PostgreSQL)的经验- 有*nix系列操作系统的经验- 有Git版本控制系统的经验- 有CI/CD系统(Gitlab CI)的经验- 有容器化系统(Docker)的经验- 有实时、高负载网络应用程序开发的经验(使用TCP、UDP、Websocket)- 能够对Go应用程序进行分析和调试更好有:- C++/Python的基本知识- 二进制协议的经验- ACL(访问控制系统)设计和实现的经验- 视频处理库的经验(最好是GStreamer)福利一个充满活力的国际团队,致力于创新。一个舒适的迪拜办公室,周围是充满激情的工程师。具有竞争力的薪水和全面的搬迁套餐。我的客户重视实践经验,并要求所有开发人员参与测试飞行,为我们系统的用户体验提供独特的视角。如果您准备为监视技术的前沿做出贡献,并享受看到自己的工作起飞的刺激,我们很乐意让您加入我们的团队。#J-18808-Ljbffr