Alessandro Cornaglia

Angestellt, System Software Engineer, Intel Deutschland GmbH

Karlsruhe, Deutschland

Fähigkeiten und Kenntnisse

Compilers
Embedded / Real-Time / RTOS
Timing Analysis
LLVM
Testing
DO-178B
C/C++
Python
Ada
Lauterbach Trace32 Tracer
Hardware and Computer architecture
POSIX

Werdegang

Berufserfahrung von Alessandro Cornaglia

  • Bis heute 2 Jahre und 2 Monate, seit Mai 2022

    System Software Engineer

    Intel Deutschland GmbH
  • Bis heute 7 Jahre und 7 Monate, seit Dez. 2016

    Research Scientist

    FZI Forschungszentrum Informatik

    Implementation of a timing simulator for embedded software considering different ARM processors. The implementation activities required to: • Utilize and modify tools of the LLVM Compiler Infrastructure, • Define a novel automatic algorithm for mapping LLVM IR to binary code, • Study and analyze different ARM processors, • Extract timing and run-time software properties via Lauterbach Trace32 tracer, • Annotate Simulink models with timing information for executing timing-enriched simulations.

  • 10 Monate, März 2016 - Dez. 2016

    Software Engineer

    aicas GmbH

    Main activities: • New JVM features implementation considering different operating systems (Linux, QNX, VxWorks and Windows), • Development and maintenance of the aicas’s implementation of the Real Time Specification for Java (RTSJ), • Respect of both the company processes and the full software development life cycle.

  • 10 Monate, Mai 2015 - Feb. 2016

    Embedded Avionic Software Test Engineer

    Finmeccanica

    Main activities have been performed respecting the avionic DO-178B guideline requirements: • Development of test cases from given formal requirements to test low-level code written in Ada language and assembly, • Automatization of testing and analysis procedures, • Study and analysis of the timing behavior of avionic bare metal code, • Generation of the necessary documentation.

Ausbildung von Alessandro Cornaglia

  • Computer Science

    Università degli Studi di Padova

    Topics: Concurrent and Distributed Systems Thesis: Study and analysis of software-enforced solutions to facilitate the timing analysis for software programs for multicore COTS processors

  • Computer Science

    Universität Tübingen

Sprachen

  • Englisch

    Fließend

  • Italienisch

    Muttersprache

  • Deutsch

    Grundlagen

  • Französisch

    Grundlagen

Interessen

Cycling
Football
Novels
Avionics

21 Mio. XING Mitglieder, von A bis Z