Embedded Systems Software Development, Firmware Programming & Drone Software Design/Testing Services

Embedded Systems Software Development, Firmware Programming & Drone Software Design/Testing Services
115 Rue Bonnat, Apt 244, Esc 6, Toulouse 31400 France Regional offices
+33 617837713

Tilak.io is an experienced developer of custom software for commercial and industrial drones, UAVs (unmanned aerial vehicles) and unmanned systems. With almost a decade of experience in the drone industry, we support clients around the world with expert in-house drone software development, design, testing, and debugging of bespoke software solutions.

Our capabilities

We are highly experienced in both desktop and embedded software design and development, and are also experts in customizing leading open-source drone software such as PX4, QGroundControl, and ArduPilot.
Embedded Software Design

Our expertise includes:

  • Desktop and embedded Linux
  • Python, C++, C# and QT
  • Kalman Filter & EKF development
  • Autonomy software
  • Data science and analysis
  • PX4 Customization (flight tasks, safety features, new sensors, etc)
  • Offboard development (Python, pymavlink, Linux)

Why work with us?

Our expert team of developers boasts not only solid technical backgrounds and deep knowledge, but also experience in a wide variety of facets of the drone industry. We can advise you during every step of the project, giving you the benefit of our experience and creating the very best possible product for your unique requirements.

embedded software development services

We speak “drone”. With technical backgrounds, we understand goals and the challenges associated with customer projects, and will assist to drive a project in the right direction to meet the requirements of both your business and the broader market.

We are a highly flexible team that can adapt to your specific workflows and project methodologies. We understand that communication is key, and keep you informed of all developments, no matter how big or small.

Embedded software development for drones and robotics

open source drone software

We can take your ideas and turn them into fully-realised professional products that drive mission-critical UAS applications.

drone software and embedded firmware developmentExamples of what we can achieve with our drone software and embedded firmware development services include:

Custom UAS – we can create bespoke software for your custom UAS platform, including: STM32 firmware, tailored autopilot and flight controller solutions, sensor integrations, and post-processing. We can work with both open-source (PX4/ArduPilot) and proprietary software.

AI & Deep Learning – we can develop specialized artificial intelligence and deep learning models for UAS applications such as fault detection, object recognition, video tracking, obstacle avoidance, and vision-based flight control. Models can be deployed on platforms such as NVIDIA Jetson and Edge TPU.

DJI Drone Programming softwareDJI Drone Programming – using DJI’s software development kits such as OSDK and MSDK, we can create custom applications that integrate seamlessly with DJI drones, providing functions such as flight planning and payload data acquisition.

Custom Payload Integration – we can provide embedded software design solutions that allow you to easily interface with custom and third-party sensors that are incompatible with leading flight controllers. These include drivers, APIs for developers, and software that enables synchronization of telemetry with acquired data. We can seamlessly integrate with your software stack, for an industrial-grade user experience.

Find out more about our embedded software development services for drones and robotics

Our open-source drone software projects

We are highly committed to open-source drone software development philosophy, believing it to be a crucial part of advancing drone technology. Our open-source projects include:

TiPlot – drone data log analysis software

TiPlot – drone data log analysis software

TiPlot is a versatile Windows- and Linux-based analysis tool for drone datalogs. The intuitive software makes it easy to visualize aircraft attitude and position in 3D and to extract valuable insights from your data.

TiPlot is fully compatible with PX4 and ArduPilot as well as CSV data, Python code and Jupyter Notebooks.

Check it out on GitHub >

DJI-compatible QGroundControl mapping software

QGroundControl DJI mapping software

We are developing a DJI-compatible version of the widely-used QGroundControl software, which until now has been compatible solely with MAVLink. Our open-source drone mapping software will provide a variety of essential features for DJI drone users, including flight planning, real-time video, and photogrammetry functions.

Find out more about our open-source drone software projects

Regional Offices & Locations
Tilak.io France 115 Rue Bonnat, Apt 244, Esc 6, Toulouse 31400 +33 617837713 Contact Website