Seeking a dynamic and motivated Engineer to join our team as part of our UAV ground control system development efforts. The Engineer will assist in the design, development, testing, and maintenance of ground control software and hardware for UAV operations. This role provides an excellent opportunity for a recent graduate to gain hands-on experience in UAV technology and aerospace systems.
Responsibilities:
Assist in the design and development of ground control software and hardware components for UAV operations, including mission planning, telemetry monitoring, and command and control interfaces and video streaming.
Participate in software development activities, including coding, debugging, and testing of ground control applications using programming languages such as C/C++, Python, or Java.
Develop and integrate GCS hardware and software for UAV telemetry, Command & Control, and Video streaming over ISM, 2.4 GHz, 5.8 GHz, L/S band.
Interface GCS with autopilot (e.g. PX4, Veronte), payloads and industry-grade radio modem for datalink operation and mission control software (e.g. QgroundControl, Mission Planner).
Ensure seamless end-to-end IP / video link from UAV to GCS operator display, including low-latency streaming, network routing, and encryption.
Develop advanced GCS features like Energy constrained Trajectory planning, Mission Feasibility Estimation and System Health Diagnostics & Monitoring.
Basic understanding to design and test RF communication systems such as radio modems, Software defined radio, power amplifiers, RF antennas, and filters.
Should be able to devise link budget calculation for different LOS range, Bandwidth, Data rate and to perform range analysis, link margin for uplink and downlink data.
Basic understanding on modulation / de-modulation schemes (e.g., BPSK, QPSK, OFDM) and error correction techniques (e.g., FEC, Viterbi).
Perform lab and field testing of integrated UAV-GCS communication systems.
Collaborate with senior engineers to integrate ground control systems with UAV avionics, navigation systems, and communication links.
Support the configuration and deployment of ground control stations for UAV flight operations, including setup, calibration, and troubleshooting.
Assist in the development and execution of test plans and procedures to validate the performance and reliability of ground control systems under various operating conditions.
Conduct data analysis and generate reports to document test results, identify issues, and propose solutions for improvement.
Collaborate with cross-functional teams, including UAV pilots, mission planners, and payload operators, to ensure seamless integration of ground control systems into mission workflows.
Support documentation efforts, including writing technical specifications, user manuals, and training materials for ground control system users.
Stay updated with the latest advancements in UAV technology, ground control systems, and aerospace industry standards through self-study and training programs.
Adhere to company policies, quality standards, and safety regulations in all work activities, with a focus on promoting a culture of safety and professionalism.
Skills:
Ground Control Software
Knowledge of mission planning software
GCS-UAV system configuration
Simulation tools
Airworthiness Standards
Knowledge of DO-178
C / C++, Python or Java
Understanding of aircraft / UAV systems
IP routing, UDP/TCP protocols, network configuration
Low-latency video transmission
Understanding of encryption standards
Real-time IP video streaming, latency optimization, and encryption
Experience with debugging, testing, and software integration
Knowledge of multithreading, network programming, and socket communication