Distributed Systems
Work description
- Deployment of standard AI models on top of Microcontroller units (MCUs) and Multiprocessor units (MPUs), namely from Texas Instruments’ SK-AM6X series, and STMicroelectronics STM32 series. - Assessment of the portability possibilities for AI models across different AI accelerators. - Evaluation of the impact and applicability of ONNX protocols for interoperability. - Evaluation of the acceleration performance of the MCUs. - Detailed reporting, including performance results, execution limitations, and the possibility for interoperable execution for several model classes. The tasks described in this working plan demand the application and development of concepts and techniques in Software Engineering which are usually introduced in curricular units included in the curricula of the Licenciatura em Engenharia Informática studies and of the Licenciatura of Ciências da Computação studies.
Academic Qualifications
- Currently enrolled in the BSc Degree in Informatics Engineering Sciences, Computer Science or equivalent.
Minimum profile required
- Experience with benchmarking tools for data processing systems.- Written and spoken proficiency in Portuguese and English languages.- Experience with C, C++ or other programming language that is adequate to MCU and MPU programming.
Preference factors
- Knowledge / experience with the ONNX protocol. - Experience on the application and tuning of Machine Learning using hardware acceleration.
Application Period
Since 15 Jan 2026 to 28 Jan 2026
Centre
High-Assurance Software