Figura professionale: Embedded System/Software Engineer
Nome Cognome | : A. C. | Età | : 47 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : 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
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,
139 total views, 2 today