Airobotics is a leading company specializing in the development and manufacturing of autonomous drone systems. Its solutions combine hardware, software, and AI-driven technologies to support complex, large-scale operations. Airobotics works primarily with defense industries, such as military and law enforcement agencies worldwide. The company is part of Ondas Holdings and operates as a wholly owned subsidiary.
We are building a new engineering group responsible for the next generation of Ground Control Station (GCS) and mission systems for autonomous platforms.
The platform acts as the operational backbone for autonomous systems in the field, including:
- Real-time platform telemetry and control
- Mission planning, validation, and execution
- Multi-platform orchestration (drones, docking stations, edge nodes)
- Video streaming and real-time data pipelines
The system is designed as a distributed, real-time platform integrating telemetry, video streams, mission logic, and operational services into a unified control environment.
As a senior engineer, you will help design and build the core backend infrastructure and influence system architecture, engineering practices, and technical direction while collaborating closely with autonomy, frontend, and embedded teams.
Responsibilities
- Design and implement backend services for a distributed Ground Control System
- Drive technical decisions around service architecture, communication patterns, and scalability
- Build systems for mission planning, validation, and execution
- Develop services responsible for platform state management and orchestration
- Implement real-time data pipelines for telemetry and video streams
- Design low-latency communication mechanisms across distributed components
- Contribute to system reliability, observability, and performance optimization
Requirements
- Strong experience building backend systems in production environments
- Excellent software engineering and programming fundamentals
- Experience developing backend services using modern programming languages (e.g., Java, Python, Go, C++, Rust, or similar)
- Experience designing distributed systems or microservice architectures
- Strong understanding of concurrency, system design, and performance
- Experience with event-driven or real-time systems
- Familiarity with distributed communication or messaging systems (Kafka, gRPC, WebSockets, or similar)
Nice To Have
- Experience with real-time data pipelines (telemetry or video)
- Familiarity with video streaming technologies (GStreamer, WebRTC, FFmpeg)
- Experience with geospatial systems or GIS
- Background in robotics, drones, or autonomous platforms
- Familiarity with ROS2, MAVLink, or similar protocols