Posted 4 weeks ago


Are you looking to join a cutting-edge technology company?

eSoftThings is a system design power house specializing in computer vision, IoT, wireless and audio enabled products and solutions. eSoftThings holds an impressive track record in the design of computer vision solutions for advanced driver-assistance systems, IoT devices and solutions, low power wireless and audio enabled connected devices.

In cooperation with our ecosystem partners our team delivers outstanding products and solutions to the marketplace. We operate from our high-tech labsin the city of Rennes in the Brittany region of France and have a worldwide customer base.

Over 70% of our annual turnover is generated from overseas sources.

Joining us is an opportunity to work on amazing projects in an international context. As a fast-growing startup, we offer excellent career opportunities in a range of disciplines.

eSoftThings has developed and put into production an IoT solution to manage data of several billion messages per day. This solution can be hosted in the cloud or close to the data source (“on the Edge”).

The objective of the internship is to evaluate the integration of a tensorflow lite solution on an embedded linux target. This includes driver development for HW accelerators. The solution should be easily usable by people who do not have strong programming skills.

You will be supervised by a software engineer and integrated into the Digital Team. You will work closely with our AI engineers and the eSoftLink platform team.

The tasks to be carried out during the internship will be as follows:

  • Taking control of our solution (working on the cloud today),

  • Software architecture,

  • Development of a web configuration interface (nodeJS),

  • Implementation on embedded target,

  • Driver implementation and integration for HW acceleration,

  • Performance targets (consumption, memory, latency, mAP …)

The internship is open to future engineers as part of their final-year internship, the duration of the internship is 6 months.

At the end of the internship you will have acquired skills in:

  • C / nodeJS software development in a product framework (ticket, bug, git …)

  • AI / Machine learning framework for embedded targets

  • Deployment of IoT solution

  • Embedded Linux system build (yocto / openWRT)

This internship requires the following skills:

  • Basic knowledge of Linux system

  • Knowledge in C language

  • Knowledge of Web technologies (nodeJS)

The internship is paid 6,92 € Gross per hour.

Visit our website for more information

Send your resume and cover letter to🚀

Apply Online

A valid email address is required.