Matteo Trovò

Senior Embedded Software Engineer at Vector Informatik
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Sindelfingen, Baden-Württemberg, Germany, DE
Languages
  • Italiano Native or bilingual proficiency
  • Inglese Full professional proficiency
  • Tedesco Limited working proficiency
  • Persiano Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Secure Coding in C
    LinkedIn
    Apr, 2021
    - Nov, 2024

Experience

    • 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

    • 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

    • 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

    • 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

    • 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

Community

You need to have a working account to view this content. Click here to join now