Figura professionale: Embedded System/Software Engineer

Nome Cognome: A. C.Età: 47
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Napoli Roma Modena Bologna Milano Torino

Accesso Full al database con 29.995 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Software Engineer

Competenze

  • Sistemi Operativi:
  • Windows Xp, 7, 8
  • Fedora, RedHat, Debian, Ubuntu, Suse
  • Sun (spark)
  • Mac OsX
  • Sistemi Operativi RT:
  • Windows Embedded CE 6
  • Linux Embedded, QNX
  • Linguaggi di programmazione:
  • ANSI C e C++
  • C#
  • Perl
  • Scripting Shell Unix
  • XML
  • HTML
  • Javascript
  • Libraries and Frameworks:
  • API Unix/Linux (POSIX)
  • QT
  • ffmpeg, x264
  • Database:
  • SQL
  • Compilers:
  • gcc, mingw
  • Strumenti di sviluppo:
  • GNU build tools
  • Visual Studio Suite
  • QT Creator
  • KDevelop
  • Progettazione:
  • Modellazione dei sistemi attraverso UML
  • Versioning:
  • SVN
  • Mercurial
  • Software di virtualizzazione:
  • VMware
  • VirtualBox
  • Requirements management:
  • DOORS
  • Others:
  • Matlab, National Instrument LabWindows/CVI
  • OrCAD Pspice
  • Network Simulator 2
  • VHDL
  • Assembler
  • tool di Office Automation (MS Office)

Esperienze

Settembre 2014 – Oggi__Figura ricoperta:Embedded System Engineer__Datore di lavoro:Altran Italia__Luogo:Torino

Principali attività e responsabilità:

Attività di analisi, progettazione e sviluppo per sistemi di bordo treno (Human Machine Interface) presso Ansaldo STS:

  • meeting per stesura dei requisiti funzionali e di protocollo della Driver Machine Interface, in accordo con le specifiche ERTMS/ ETCS 3.4.0 (Subset 026, 027, 035, 058, DMI).
  • progettazione del protocollo di comunicazione Onboard System / DMI
  • progettazione architettura software DMI;
  • sviluppo di interfaccia per sistema di bordo per ERTMS;
  • sviluppo di interfaccia per sistemi di bordo CBTC (Communication based train control);
  • attività di documentazione in accordo alla normativa EN 50128 (SW Requirements Specification, SW Architecture Specification, HMI specification, Test Plan, Test Report);
  • gestione requisiti mediante Rational DOORS;
  • gestione team di lavoro, tasks scheduling, attività di riunione avanzamento progetto e relazioni con il cliente;

 

OS: Linux Embedded / QNX / Debian / Windows XP / Windows 7

IDE: Qt Creator

Languages: C++, QT, XML

Tools: Oracle VirtualBox / bash / gcc / valgrind / gdb  / Mercurial / DOORS

Target Embedded, ARM, RS-422, Ethernet

Settembre 2014 – Oggi__Figura ricoperta:Consultant / Engineer__Datore di lavoro:Altran Italia__Luogo:Torino

Principali attività e responsabilità:

Attività di supporto alla Business Unit:

  • Screening dei curricula;
  • Colloqui di selezione conoscitivi/tecnici;
  • Preparazione dei candidati ad affrontare l’incontro dal cliente (Qualification Meeting);
  • Presentazioni dell’azienda presso i clienti (Prospection Meeting);
  • Tutor d’integrazione: riferimento per la valorizzazione della cultura, della mission, dei metodi e degli strumenti aziendali con il compito di fornire informazioni ai neoassunti, prepararli alle riunioni e presentazioni, supportarli nel mestiere del Consultant, favorirne l’integrazione e l’orientamento.

Febbraio 2012 – Agosto 2014__Figura ricoperta:Embedded Software Engineer__Datore di lavoro:Sesa__Luogo:Roma

Principali attività e responsabilità:

Attività di reverse engineering del sistema di comunicazione al pubblico (display led, speakers, voip phone, TOC) di bordo treno della Linea Metro 4 di São Paulo presso Alcatel Lucent di Rieti. Il sistema ridondato informa i passeggeri visualizzando e riproducendo annunci, consente chiamate di emergenza mediante telefoni Voip ad un centro di controllo (PABX), permette annunci al pubblico da centro di controllo o da una Train Operator Console (TOC).

L’attività è stata la seguente:

  • reverse engineering di protocollo di comunicazione da e verso i dispositivi;
  • progettazione e sviluppo di un sistema software che risolve i limiti funzionali del precedente;
  • sviluppo dei moduli di comunicazione verso i dispositivi (RS485), verso sistemi di bordo treno DBS/ATC mediante Multifunction Vehicle Bus (MVB);
  • sviluppo del modulo di elaborazione e sincronizzazione degli annunci;
  • documentazione di architettura software, user manual e installation manual;
  • seguita la fase di test e integrazione presso il cliente finale ViaQuatro a São Paulo.

OS: Windows 7 / Windows Embedded CE 6.0

IDE: Visual Studio 2005

Languages: ANSI C

Libraries: PjSip

Tools: SVN Repository

Target Embedded: Scheda PC104 x86, MVB, RS485, Ethernet

Febbraio 2007 – Gennaio 2012__Figura ricoperta:Software Engineer__Datore di lavoro:Medialogic__Luogo:Roma

Principali attività e responsabilità:

Attività di progettazione e sviluppo dell’applicazione NoMachine, software di remotizzazione del desktop, ed accesso a Physical deskop e Virtual desktop mediante client multipiattaforma e client web:

  • testing del software;
  • debugging (gdb, valgrind) e fix,
  • analisi e sviluppo della tecnologia al fine di fornire all'utente una risposta vicina alla velocità locale nonostante l'alta latenza o la scarsa disponibilità di banda;
  • sviluppo di nuove funzionalità (session recording e playback di sessioni, file transfer),
  • sviluppo dell’interfaccia grafica con framework QT;
  • sviluppo del protocollo di comunicazione tra client e server;
  • sviluppo modulo di gestione immagini e video e compressione jpeg/H264
  • sviluppo di CGI (perl) per client web (Javascript, Html, Ajax) e svi
  • sviluppo di un web streaming flv.

 

OS: Fedora, Ubuntu, SUSE, Windows 7, Windows Xp, Sun (spark), Mac osX

Languages: ANSI C, C++/QT, Perl, Javascript, Ajax, CSS

Development Tools: Vi, vim, gcc, make, gdb, valgrind, Cygwin, Qt Designer

Libraries: x264, ffmpeg, libjpeg

Tools: Wireshark

Others: X Window System, Kernel Linux, CGi, unix scripting, SSH, TLS/SSL, MIT Shared Memory Extension, 

138 total views, 1 today