Emanuele Bellocchia

Freiberuflich, Freelance Software Developer, Freelance, self-employed

Stuttgart, Deutschland

Fähigkeiten und Kenntnisse

Embedded Systems
Embedded Software
Automotive
Automotive software
Automotive SPICE
Embedded / Real-Time / RTOS
Embedded Microcontroller
C/C++
C#
CAPL
MISRA-C
Linux
QNX
Virtualization
OSEK-OS
AUTOSAR
Classic AUTOSAR
Adaptive AUTOSAR
Unit Testing
Software Architecture
SOA
CAN
LIN
SPI
UDS
Ethernet
Ethernet Switching
Cyber Security
Authentication
Cryptography
PKI (Public Key Infrastructure)
X.509
FOTA
SOTA
Canalyzer
Rational DOORS
Canoe
Rational Team Concert
SVN
Git
MatLab
Simulink
Engineering
Programming
Software Development
Software
Firmware
Microsoft Visual Studio
Computer Science
Electrical Engineering
Informationstechnologie

Werdegang

Berufserfahrung von Emanuele Bellocchia

  • Bis heute 4 Jahre und 5 Monate, seit Jan. 2020

    Freelance Software Developer

    Freelance, self-employed

    Freelance Software Developer: • Bots development for Telegram/Discord (Python) • Development of websites with Web3 integration for decentralized applications (HTML, Javascript, PHP) • Development of smart contract for Ethereum blockchain or EVM compatible ones (Solidity, Typescript, Hardhat) • Development of wallets for Cryptocurrencies (Python, Javascript)

  • Bis heute 5 Jahre und 2 Monate, seit Apr. 2019

    Embedded Software Developer

    ETAS GmbH

    Embedded software developer at RTA (Real-Time Applications) division. • Development of AUTOSAR Adaptive Platform on Embedded Linux and QNX • SOA (service oriented architecture) design, SOME/IP protocol • ECUs virtualization through hypervisors • Cyber security topics on Embedded Linux and QNX Code development in C++ for Intel and ARM microprocessors. Software architecture design in UML (Enterprise Architect) and unit/component tests development (Google Test/Mock). SVN/GIT. Scrum and Automotive SPICE.

  • 10 Monate, Juni 2018 - März 2019

    Embedded Software Developer

    Magna Powertrain GmbH

    Embedded software developer at ECF (Electric Cooling Fan) division, designing and developing code for engine cooling ECUs. Focusing on brushless motors control with sensorless FOC algorithm, Simulink simulations and code generation. Code design and development in C language for 16-bit and 32-bit microcontrollers, in particular Microchip and NXP. LIN and CAN network management. Lauterbach and Vector GmbH tools.

  • 2 Jahre und 3 Monate, März 2016 - Mai 2018

    Embedded Software Developer

    Magneti Marelli Automotive Lighting

    Embedded SW developer in innovation team, studying and implementing new automotive technologies and functionalities to be used in future products. Focused on cyber security, multi-core secure microcontrollers (equipped with HSM), CAN-FD, FOTA and automotive Ethernet, applied to Secure Gateways and Secure BCMs. Code development in C/C++ on multi-core secure microcontrollers (Infineon Aurix and ST Chorus). Classic AUTOSAR platform. Marvell automotive Ethernet switches. SVN/GIT. Automotive SPICE (level 2).

  • 3 Jahre und 2 Monate, Jan. 2013 - Feb. 2016

    Embedded Software Developer and Software Team Leader

    Teoresi

    Developer and team leader, involved in internal projects regarding manual/automatic climate control ECUs for Denso Thermal System. Team leader of the group of firmware development, managing the project part related to firmware. Successfully followed and coordinated two ECU projects for japanese car makers. Code development in C language (MISRA rules) on Renesas RH850. Unit tests with Tessy. CAN/LIN, UDS protocol, OSEK real-time OS. SVN, Green Hills IDE. Automotive SPICE (level 2).

Ausbildung von Emanuele Bellocchia

  • 2010 - 2012

    Electronics Engineering

    Polytechnic of Turin

    Electronics Engineering with specialization in embedded systems. All the courses were in English. I participated to different projects of small embedded systems (either SW and HW development) at academic level. Fog detection system for master's thesis. Maximum score: 110/110 cum laude.

  • 2007 - 2010

    Electronics Engineering

    Polytechnic of Turin

    Basic courses on programming, mathematical analysis and calculus, digital and analog electronics. Maximum score: 110/110 cum laude.

Sprachen

  • Italienisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

Interessen

Car detailing
Programming
PC
Electric guitar
Watches

21 Mio. XING Mitglieder, von A bis Z