Matteo Trovò
Senior Embedded Software Engineer at Vector Informatik- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Italiano Native or bilingual proficiency
-
Inglese Full professional proficiency
-
Tedesco Limited working proficiency
-
Persiano Elementary proficiency
Topline Score
Bio
Credentials
-
Secure Coding in C
LinkedInApr, 2021- Nov, 2024
Experience
-
VECTOR Informatik
-
Germany
-
Software Development
-
700 & Above Employee
-
Senior Embedded Software Engineer
-
Mar 2018 - Present
Main role: Flash Bootloader design and development: - Design and implementation of OEM diagnostic modules. - Development of drivers and communication stacks (Flash Driver, Ext. Memory Drivers, CAN, LIN..) - Bootloader cybersecurity analysis and implementation (Secure boot, Authenticated diagnostic, Secure flash, etc..) - Integration of new Cybersecurity algorithms (Signing, Encryption, Key-Derivation, etc...) - Design and Development of "Over The Air Updates" (OTA) solutions - Supporting customers and silicon vendors on Flash Bootloader integration and customization. - Planning Flash Bootloaders support for new hardware platforms. Show less
-
-
-
Marelli
-
Japan
-
Motor Vehicle Manufacturing
-
700 & Above Employee
-
Senior Firmware Engineer
-
Jul 2016 - Mar 2018
Main role and projects:Firmware developer for body computer and door modules, especially focused on innovation developments, to be implemented in future products. I mainly work on proof of concept designs, finding the right ways to implement new technologies, creating prototypes and transferring the know-how to the production side.I'm involved in the following topics: • Innovative antipinch mechanism • CyberSecurity • Automotive Ethernet • Automotive Big DataI'm also involved in the following activities: • Managing the Innovation team located in Magneti Marelli India • Managing automotive research activities with Polytechnic of TurinTechnical Skills and Topics:• C, C++, Misra• Can Bus, LIN Bus, Automotive Ethernet.• Autosar 3.x, Autosar 4.x• CyberSecurityTools:• Canalyzer• Canoe• Canape• Understand• Doors• RTC Show less
-
-
Firmware Engineer Consultant
-
Oct 2015 - Jul 2016
Main role and projects:• Firmware developer for Body computer module of Alfa Romeo Giulia. • Firmware developer for Body computer module of Alfa Romeo Stelvio. On those two projects, I cared about the development of the applicative layer, in terms of vehicle function.Technical Skills:• C, C++, Misra• Can Bus, LIN Bus.• Autosar 3.x • Fujitsu FR81Tools:• Softune IDE• Canalyzer• Canoe• Canape• Understand• Doors• RTC
-
-
-
Powahome
-
Italy
-
Consumer Electronics
-
1 - 100 Employee
-
Senior Firmware Engineer
-
Oct 2016 - Sep 2017
Main role and projects: Firmware design for IoT devices, focusing on the main features requested by the current IoT/Smart Home market: • IoT Communication protocols (i.e MQTT) • Security (Secure connection with TLS, Certificates handling) • Firmware update over the air and versioning handling Main role and projects: Firmware design for IoT devices, focusing on the main features requested by the current IoT/Smart Home market: • IoT Communication protocols (i.e MQTT) • Security (Secure connection with TLS, Certificates handling) • Firmware update over the air and versioning handling
-
-
-
Teoresi Group
-
Italy
-
IT Services and IT Consulting
-
500 - 600 Employee
-
Firmware Engineer
-
Apr 2015 - Jul 2016
Main role and projects: • Firmware development for an HVAC automotive system based on microcontroller Renesas RH850. • Development of a Simulink support package for code generation of motorcycle dashboard, on Freescale MPC56xx. Technical Skills: • C, C++, Misra • Can Bus, UDS, CCP • Renesas RH850, Freescale MPC56xx. Tools: • Green Hills Multi IDE • Freescale CodeWarrior • Busmaster • Matlab / Simulink / Embedded Coder Main role and projects: • Firmware development for an HVAC automotive system based on microcontroller Renesas RH850. • Development of a Simulink support package for code generation of motorcycle dashboard, on Freescale MPC56xx. Technical Skills: • C, C++, Misra • Can Bus, UDS, CCP • Renesas RH850, Freescale MPC56xx. Tools: • Green Hills Multi IDE • Freescale CodeWarrior • Busmaster • Matlab / Simulink / Embedded Coder
-
-
-
Polimatica
-
Italy
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Hardware/Firmware Engineer
-
Mar 2012 - Jul 2014
Main role: Design and realization of a data-logger and relative communication board (GPS, WiFi and Ethernet) for photovoltaic plants of small/medium size. My tasks consisted in: • Hardware design • Firmware development • Electronic packaging of the board Technical Skills: • C/C++ • WiFi, Ethernet, GPRS, GSM, AT commands, ModBus, RS485. • Cypress PSoC5, Freescale K10 Tools: • PSoC Creator • Freescale CodeWarrior • Modbus network analyzer • OrCAD Main role: Design and realization of a data-logger and relative communication board (GPS, WiFi and Ethernet) for photovoltaic plants of small/medium size. My tasks consisted in: • Hardware design • Firmware development • Electronic packaging of the board Technical Skills: • C/C++ • WiFi, Ethernet, GPRS, GSM, AT commands, ModBus, RS485. • Cypress PSoC5, Freescale K10 Tools: • PSoC Creator • Freescale CodeWarrior • Modbus network analyzer • OrCAD
-
-
-
RMG Tech
-
Milan, Lombardy, Italy
-
Software/Firmware Engineer
-
Feb 2009 - Dec 2011
Main role: • Software and firmware development for automotive test benches Technical Skills: • C/C# Tools: • Visual Studio • Microchip embedded compiler Main role: • Software and firmware development for automotive test benches Technical Skills: • C/C# Tools: • Visual Studio • Microchip embedded compiler
-
-
Education
-
Politecnico di Torino
Master's degree, Computer Engineering -
Politecnico di Torino
Bachelor's degree, Computer Engineering