Global rank:
110,242 / 117,209
Skill pts: 0
Architecture Design C# Programming Eclipse NI Labview Python Programming

About

... more » « less

Experience

  • Software Technical Manager Denso · Full-time Mar 2022 – Present 3 yrs 9 mos Poirino, Piedmont, Italy The Software Technical Manager for Embedded Systems leads a multidisciplinary team of engineers in the design, development, and delivery of embedded software solutions. This role combines technical expertise, leadership, and strategic vision, ensuring that embedded products meet performance, safety, and quality standards while aligning with business and customer needs.

    My skills can be summarized as follow:
    - Oversee architecture, design, and implementation of embedded software (C/C++, RTOS, drivers).
    - Ensure compliance with industry standards (e.g., MISRA, ISO 26262, IEC 61508).
    - Guide integration of software with hardware platforms (MCUs, SoCs, sensors, communication protocols).
    - Promote best practices in code quality, security, and testing.
    - Good Mentor and coach software engineers, fostering growth and innovation.
    - Build strong collaboration between software, hardware, QA, and product teams.
    - Plan resources, manage risks, and deliver projects on time.
    - Create an environment of psychological safety and continuous improvement.
    - Balance trade-offs between performance, cost, and time-to-market.
    - Support product roadmap development with technical feasibility input.
    - Stay informed on IoT, TinyML, and embedded technology trends to influence strategy.
    - Drive technology roadmaps for embedded platforms.
    - Ensure long-term maintainability, scalability, and competitiveness of solutions.
  • Software Control Engineer Denso · Full-time Sep 2022 – Mar 2025 2 yrs 6 mos Poirino, Piedmont, Italy - Software Develompment for Rapid Control Prototyping
    - Control Logic Development for embedded application
    - Control Logic Development for autosar application
    - Software calibration tuning
    - Software Validation

    Rapid Control Prototyping consist of:
    - software design for functional component driver e control logic definition accordly with Customer request.
    - Building and code optimization for target link in Microautobox hardware.
    - Graphical User Interface using dSpace Control desk toolbox.

    Control Logic Development for embedded application is:
    - Customer requirements analysis for logic and interfaces definition.
    - Control logic development with Mathworks Simulink.
    - Building and code optimization for embedded target.

    Control Logic Development for autosar application is:
    - Customer requirements analysis for logic and interfaces definition.
    - Control logic development with Mathworks Simulink.
    - Building and code optimization for autosar target.
    - Pre-compilation for object files generation.

    Software calibration tuning consists of parameters adjstment to improve cabin comfort with calibration tool (e.g. CANape Vector).

    Software Validation consists of:
    - MAB rules checks
    - MISRAC checks
    - Model Unitary Test
    - Software Test (MIL and SIL approach)

    Tools used for validation are: Simulink Test and BTC.
  • Software Tester Engineer Denso · Full-time Nov 2016 – Sep 2022 5 yrs 10 mos Poirino, Piedmont, Italy Developing and Validation Control Panel Climate and HVAC System.

    The activity of Software developing and Software/System Validation are performed in according to Automotive SPICE.
    Based on first V Cycle phase from Customer Specification, my activity requires the writing documents compliance wth the A-Spice processes ENG.02 (System Requirements Analysis) ed ENG.03 (System Architectural Design).
    Supplier monitoring (Romanian software team) for the software documentation, compliance with the process ENG.04 (Software Requirements Analysis) and ENG .05 (Software Architectural Design) , for software/system validation and software coding using the Redmine tool.
    ECU Validation (ACM or MCM) evaluates Software and System status with the processes ENG.6 (software Unit Test), ENG. 7 (Software Integration Test), ENG.8 (Software Test), ENG.9 (System Integration Test), ENG.10 (System Test).
    My Validation activity adds also the process of Acceptance Testing with the scope to garantee more system and software robustness based on the experience and customer issues.
    The validation executed is automated with National Instrument product (Compact Rio) with Labview and Veristad tools.
  • Consulting Software Engineer in Finmeccanica Leonardo Leonardo S.p.A. · Full-time Sep 2016 – Nov 2016 2 mos Florence, Tuscany, Italy Development GUI in Finmeccanica Leonardo for defense systems using:
    - CANoe tool
    - Language program CAPL
  • Consulting Software Engineer Teoresi S.p.A · Full-time Jun 2016 – Sep 2016 3 mos Turin, Piedmont, Italy Development Tool to read traceability and engeenering parameter using:
    - language program C-sharp
    - Vector library for UDS protocol
    - Development Environment Visual Studio

Education

  • University of Calabria Master degree in micro electronics, Microelectronic Circuits and Systems, 110 2012 – 2016
  • University of Calabria Electronic Engineer, Electronic & Electrical Engineering, 106 2008 – 2012

Other experience

  • Design and Development of Tic-Tac-Toe Game using Atmel AVR STUDIO Software Assembly Description, Proteus Simulation and Realization of the circuit using microcontroller ATMEL ATMEGA8535.
    Tic-Tac-Toe game made up of two game modes: Player vs Artificial Intelligence and Player1 vs Player2.
  • Design and Realization of an Automatic Pill Dispenser using Raspberry PI he project consists to provide automatically the correct amount and types of drugs at specified times and dates. ​
    The system manages the pills using the single board computer RASPERRY PI connected to different peripherals like display LCD, temperature sensor, speaker, stepping motor, camera.
    The user can manage the dispenser from remote. The programming language used is Python.

Licenses & Certifications

  • Embedded Software and Hardware Architecture University of Colorado Boulder May 2025 – Present See credential
  • Introduction to Embedded Systems Software and Development Environments University of Colorado Boulder Apr 2025 – Present See credential

Stats

Joined: September 25, 2025

Last seen: September 25, 2025

Languages

English Professional working proficiency

Italian Native or bilingual proficiency

Location

Turin, Italy