Giovanni Ghezzi

Bis 2024, Middleware Engineer, Continental AG, Continental Automotive GmbH
Essen, Germany

Skills

Team work
Communication skills
Software Development
Reliability
Agile
CI/CD
Jenkins
Github
Elektrobit Cobolt
plantUML
C++
CMake
gtest
Python
CAN bus
CANalyzer
Lauterbach Trace 32
AUTOSAR

Timeline

Professional experience for Giovanni Ghezzi

  • 1 year and 5 months, Feb 2023 - Jun 2024

    Middleware Engineer

    Continental AG, Continental Automotive GmbH

    I manage the generation of source code the configures the memory and ports for data exchange between applications of an autonomous driving system. I work in an Agile workflow with CI/CD tools like Jenkins, Github and Jira. My tasks include: Writing code in Java-based Elektrobit Cobolt language and plantUML to generate C++ code. Adapting the system with cmake. Writing Unit Tests in gtest and checking static code analysis with QAC Helix. Managing a HiL setup to test the new releases.

  • 1 year and 1 month, Jan 2022 - Jan 2023

    Automotive Software Integrator

    Brunel

    I worked for Brunel at ZF Friedrichshafen. I was responsible for the integration of new releases of an AUTOSAR-structured software. My tasks included: Building new releases of application and RTE layers of an AUTOSAR architecture. Flashing and debugging with Lauterbach’s Trace32 on a microcontroller and on HiL Testing the software with Vector Canalyzer and Etas Inca, over protocols such as CAN bus and Ethernet, after appropriate calibration with Vector vCDMstudio.

  • 1 year and 4 months, Sep 2020 - Dec 2021

    Firmware Engineer

    COMES s.r.l.

    I was responsible for the development of the C firmware uploaded on the control panels’ microcontrollers. My tasks included: Writing and debugging new features in Embedded C for the HVAC control firmware for ARM Cortex-M0+ processors. Analysing and plotting CAN bus log-data, parsing the packages according to J1939 and UDS protocols, utilizing Python (Pandas, Python-CAN and Matplotlib). Maintaining graphical interfaces written in C# and Visual Basic 6 to allow users to interact with the devices from a PC.

  • 5 months, Feb 2020 - Jun 2020

    Embedded Engineer

    Quantified

    My goal consisted in programming and debugging a micro to collect data from sensors and transmit them over an IoT network. My tasks included: Writing C code to establish communication between the microcontroller and the sensors and to the PC with protocols such as UART, I2C and SPI. Debugging an ATmega microcontroller with Atmel Studio. Connecting the device to an IoT network via LoRa frequencies and AWS. Logging and displaying the collected data with Matlab and Python (Pandas and Matplotlib libraries).

Languages

  • Italian

    First language

  • English

    Fluent

  • German

    Intermediate

XING – The jobs network

  • Over 1 million jobs

    Find just the right job for you on XING.

  • Job offers just for you

    Get found by employers and over 20,000 recruiters.

  • 21 million members

    Connect with new people and gather inspiration to boost your working life.

  • Free membership

    Basic membership is free, but the opportunities are priceless.

Browse over 21 million XING members