Back to all Internships

Thumb

Internship

Leuven

Septentrio

Auto-pilots integration

Company description

Septentrio is a leading supplier of highly accurate GPS/GNSS receivers for demanding applications, requiring accuracies in the decimeter or centimeter range, even under difficult conditions. We provide chip sets and reference designs, board-level OEM modules as well as system-level GPS/GNSS receivers including advanced positioning software to our customers in machine control and construction, land and marine survey, mobile mapping, drones, rail, automotive ADAS and much more.

Septentrio is headquartered in Leuven, Belgium and has offices in Los Angeles (US), Shanghai (CN), Yokohama (Tokio, JP) and Seoul (KR), and partners throughout the world. 

Job description

High level description:

New versions of autopilots are appearing in the market for UAV applications. These auto-pilots require a GNSS input for navigation and thus require some driver support depending on the GNSS HW used.
The internship has the following main objectives:

Implementation of PX4 driver for Septentrio receivers (in particular mosaic)
Make sure that the driver becomes available in the open source community and that is adopted by the PX4 standard integration

Tasks:

PX4 learning:

The intern will study the internal of PX4 and see the common data types which are already re-usable for GNSS receivers
A design of the driver integration will be made and will emphasize the values of Septentrio receivers (e.g. extra messages for quality control of GNSS)

Driver implementation:

Code will be written in C/C++ or the applicable programming language so that it can be used by auto-pilots
Testing will be important and thus will be needed to bring the driver into a working test system (maybe with assistance of a 3rd party partner)

Brining to the open source

The student needs to make sure that the development is made open source
The intern will establish contacts with the main members of the PX4 and DroneCode community in order to pursue the driver adoption

Searched Profile

Preferred:

IT Software Engineer, Electrical/Electronics/Mechatronics Engineering or similar
Basic Linux/Windows programming experience
Motivated in Electronics, Robotics and embedded systems
Independent working
Some programming experience (C, C++, Python or similar language)

Optional:

Likeness/affinity with drone systems/technology
Familiarity with Ardupilot or other autopilot systems
GNSS experience

We offer

We offer a very interesting intership in a high tech company that recognizes talent and gives young students the opportunity to grow.

We reimburse your travel expenses.

Apply for this job
Only for undergraduate students

Articles you may want to read

Similar internships