Senior Backend Engineer
3/25/2026
The engineer will design and implement core backend infrastructure for a distributed Ground Control System, driving technical decisions regarding service architecture, communication patterns, and scalability. Responsibilities include building systems for mission planning, state management, orchestration, and developing real-time data pipelines for telemetry and video streams.
Working Hours
40 hours/week
Company Size
51-200 employees
Language
English
Visa Sponsorship
No
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
Please let Airobotics know you found this job on InterviewPal. This helps us grow!
We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.
Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.