Attiva gli avvisi di lavoro via e-mail!

Web Porting Of Python Modules For Sensor Datalogging Applications M / F

STMicroelectronics

Lecce

In loco

EUR 10.000 - 30.000

Tempo pieno

30+ giorni fa

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A leading technology company in Lecce is offering an internship focusing on AI applications to evaluate Python modules for web use. Candidates with a Bachelor's degree and skills in software development, Python, and web programming are encouraged to apply. The internship is part of an R&D project aiming to advance tools for AI applications.

Competenze

  • Experience with software development and OOP paradigm.
  • Knowledge of Python language.
  • Experience with Web programming (browser side).

Mansioni

  • Evaluate existing Python modules for browser compatibility.
  • Wrap Python modules into a library for web applications.
  • Test with real embedded devices.

Conoscenze

Software development experience
Knowledge of Python
Web programming skills
C++ experience
Problem solving
Technical English proficiency

Formazione

Bachelor's degree
Descrizione del lavoro

Job description

AI is used today in an ever-wider range of applications. Edge AI deploys AI algorithms and models directly on devices such as Internet of Things (IoT) devices and embedded industrial and automotive systems. This approach enables real-time processing and analysis of data at the source.

In the Edge AI domain, STMicroelectronics provides tools and software that help embedded developers create, evaluate, and deploy machine learning algorithms on STM32 microcontrollers and microprocessors and smart sensors in a fast and cost-effective way.

This internship is positioned in the context of an active R&D project which aims to enrich the set of web-based tools provided by ST around its ecosystem of smart components (sensors and microcontrollers) designed for artificial intelligence applications.

FP-SNS-DATALOG2 is firmware package for ST evaluation boards to read and save sensor data acquired from any combination of sensors and microphones configured up to the maximum sampling rate. It is one of the firmware packages offered to provide support for creating custom dataset for next development phase of AI model.

In combination with the firmware application source code, it provides a set of ready-to-use Python scripts and libraries need to interface connected board running the firmware application.

Objective of this internship is evaluating how existing Python modules can be ported and executed in the browser sandbox, by evaluating the effort need to adapt them to the new execution stack. After this preliminary step, then the Python modules have to be wrapped in a library ready to be used in the existing web browser applications, and tested with real embedded device connected to the local PC, like SensorTile.BOX Pro.

WebAssembly will be the technology used to experiment the porting phase. WebAssembly (abbreviated_Wasm_) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.

Profile

What we are looking for :

  • Experience with software development and OOP paradigm
  • Knowledge of Python language
  • Experience with Web programming (browser side)
  • Experience with C++ and DLL
  • Problem solving, proactive and smart thinking
  • Technical English writing and reading

Position location

Job location

Europe, Italy, Lecce

Candidate criteria

Education level required

4 - Bachelor degree

Experience level required

Less than 2 years

Languages

English (2- Business fluent)

Desired start date

01 / 02 / 2024

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.