Nauru 500

Software Development Leader





Nauru was the first drone to fly over the Amazon rainforest. With 3,5m of wing-span, Nauru has an endurance of 10 hours.


NAURU is a medium-sized high-technology drone. It was the first Brazillian drone with flight authorization by ANAC (Brazillian FAA) and the first drone to fly over the Amazon rainforest.

  • Nauru has 4 parts: the drone itself, a small communication antenna with 10Km range, a Ground Control Station and a catapult for its launch.
  • Autopilot developed by XMobots, using a 1GHz ARM SoC, with RTOS QNX;
  • Ground Control Station software fully developed by XMobots for flight planning and real-time control of the drone;
  • Real-time full-HD navigation video transmission between the drone and the GCS.


In this project, I acted as a software development leader, with emphasis on the Ground Control Station software. I created software for Nauru monitoring and operating.

This software was developed in Java (Swing), C and C++. I used a lot of MDD with IBM Rational Rhapsody (UML) and Esterel SCADE. The software that I programmed fulfill realtime and multiplatform requirements and run on embedded Linux on ARM platforms.