Find a jobRecruiters

Lead Software Engineer - UAV Systems

Exclusive opportunity

Onsite

Lead Software Engineer - UAV Systems

Insidefpv Ventures

Lead Software Engineer - UAV Systems

Skills

KotlinJavaLinux

6 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Surat, Gujarat, India

Work mode:

Onsite

Published on:

13 October 2026

What they need


Job highlights

  • Deep understanding of MAVLink message flows,parameter management,and telemetry pipelines. . C++/Qt Android (Kotlin / Java) - Strong proficiency in C++/Qt for GCS and cross-platform components
  • Experience in defense,aviation,or other regulated engineering environments . Real-time systems design and timing analysis

Role mandate -

Senior technical authority for all software execution at InsideFPV. You define architecture, enforce code quality, and own integration discipline across GCS, onboard, and tooling layers. You guide and audit the existing developer, not manage scope. Roadmap, milestones, and backlog prioritization remain with the product lead.

Key skills -

QGroundControl (QGCS), MAVLink, PX4/ArduPilot, Android, Linux, Windows, C++/Qt, Kotlin/Java, Embedded Linux, Gimbal/VIEWLINK integration, CI/CD pipelines, SITL/HITL

Core responsibilities -

Architecture ownership. Define and enforce software architecture across GCS, onboard modules, and companion tooling, aligned to product direction set by the lead.

Code review and merge gating. Conduct rigorous reviews; block merges that fail quality, safety, or performance criteria. Final technical sign-off is yours.

QGCS customization. Lead the development of InsideFPVs custom QGCS fork, integrating VIEWLINK gimbal controls, custom overlays, and mission modules into a unified GCS application.

Cross-platform development. Own the build and release pipeline across Android, Windows, and Linux. Maintain build reproducibility, branching strategy, tagging, and artifact hygiene.

Debugging and field triage. Own the debugging strategy end-to-end: telemetry analysis, logging infrastructure, crash reporting, profiling, and root cause resolution for field issues.

Hardware software integration. Interface with the CAD and testing subteams to validate hardware software readiness. Define and enforce interface contracts at system boundaries.

Developer mentorship. Assign technical approaches, review implementation, and elevate the existing developers capability.

Technical documentation. Maintain architecture diagrams, interface contracts, coding standards, and integration readiness checklists.

Required qualifications-

QGroundControl MAVLink - Hands-on experience forking, customizing, and shipping QGCS builds. Deep understanding of MAVLink message flows, parameter management, and telemetry pipelines.

C++/Qt Android (Kotlin/Java) - Strong proficiency in C++/Qt for GCS and cross-platform components. Practical Android development experience for companion or ground operator applications.

UAV flight stack - Experience with PX4 or ArduPilot: parameter structures, flight modes, logging, and mission protocol behavior.

Linux Windows (embedded preferred) - Comfortable building, shipping, and debugging across both platforms. Embedded Linux (Jetson, RPi, or equivalent) experience is a plus.

System integration under field conditions - Demonstrated ability to triage hardware software interface failures, validate readiness under real-world constraints, and ship under pressure.

Additional bonus experience-

ROS/ROS2 exposure for autonomy or sensor fusion modules

Video and streaming pipelines (GStreamer, RTSP, or similar)

SITL/HITL simulation and structured field test protocols

Experience in defense, aviation, or other regulated engineering environments

Real-time systems design and timing analysis

Disclaimer :This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

14 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

10 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools