Uav Avionics Engineer (autonomy, Flight Control & Vehicle Avionics) At Uniccon Group
full-time
Core Purpose:
To design, build, and maintain the electronic and software "nervous system" of UAVs, ensuring the vehicle can accurately sense its state, make autonomous decisions, and maintain safe, stable flight across all conditions.
Key Responsibilities & Deliverables
System & Power Architecture: Designing centralized/distributed processing layouts, defining fail-safe protocols, and engineering robust, redundant electrical power rails resistant to EMI/EMC issues.
Flight Controls & Navigation: Implementing and tuning PID/State-Space control loops, managing flight modes, and fusing sensor data (IMU, GNSS, etc.) for accurate state estimationespecially in GPS-denied environments.
RF & Communications: Integrating low-latency, long-range command, telemetry, and payload data links with optimal antenna placement.
Software & Autonomy: Writing flight firmware and companion computer applications (C/C++, Python) for automated mission logic, geofencing, and safety protocols (Return-to-Home).
Testing & Validation: Conducting Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulations, ground validation, and analyzing flight telemetry logs.
Core Deliverables: Architecture and wiring diagrams, custom-configured flight firmware, and comprehensive HIL/flight log analysis reports.
Candidate Requirements
Technical Expertise: Deep knowledge of control theory, UAV flight dynamics, RTOS constraints, and sensor physics (noise, drift, bias).
Software & Tools: Proficiency in C/C++ and Python, alongside structured version control habits (Git, CI/CD pipelines).
Hardware & RF Literacy: Familiarity with link budgets, basic power electronics, grounding, shielding, and vibration isolation techniques.
Mindset: A calm, proactive approach to troubleshooting complex hardware-software bugs under testing conditions, backed by a safety-oriented engineering philosophy.