DOMANDA DI PARTECIPAZIONE NeaPolis Innovation Campus La sola domanda deve essere inviata via email al referente di NeaPolis Innovation Campus per la Federico II, prof. Antonio Strollo, [email protected] Verrete contattati dal referente entro una settimana dall’invio della domanda. Si prega di selezionare fino ad un massimo di 4 tematiche individuate nelle tabelle allegate, in ordine di priorità: 1=massima priorità 4=minima priorità. Il/La sottoscritt_ _________________________________________ nat__ il ____/____/____ (cognome e nome) a __________________________ prov. (____) e residente a ___________________________ prov. (____), via__________________________ n° _____ c.a.p._______ tel.: _____________ cell. ______________e-mail:_______________________ iscritt__ per l’a.a. _________ al___ anno del Corso di Laurea (triennale/magistrale/specialistica) di___________________ _______ presso la Facoltà di ________________________ CHIEDE di partecipare al NeaPolis Innovation Campus 2012 per lo svolgimento di uno stage/tesi. A tal fine dichiara di trovarsi nella posizione di studente full-time. Dichiara inoltre che il numero di esami da sostenere per completare il piano di studi è ____ (corrispondenti a crediti ____). La media di voto degli esami finora superati è __/30 . Data________________ Firma __________________________ Si autorizza il trattamento dei propri dati personali ai sensi della Legge n° 675/96 e successive modifiche Data________________ Firma __________________________ Domanda NeaPolis Innovation Campus - pag 1 di 5 (INDICARE FINO A 4 TEMATICHE DI INTERESSE IN ORDINE DI PRIORITÀ: 1= massima priorità 4=minima priorità) TEMATICHE DI STAGE PRESSO LA SEDE ST-MICROELECTRONICS DI ARZANO (NA) Tematiche di stage Attività di laboratorio elettronico Software applicativi per sistemi elettronici Materiali e tecnologie innovative "post silicio" Linguaggi avanzati per lo sviluppo di sistemi elettronici Titolo dello Stage Note/Descrizione Prerequisiti Simulazione e test per applicazioni automotive magistrale Interfacce grafiche con labview triennale / magistrale Prove applicative su microcontrollori 32 bit (PowerPC e ARM) triennale / magistrale Plug-in per microcontrollori 32 bit (PowerPC) in applicazione automotive magistrale 1. Sensori ambientali elettrochimici; 2. Biosensori amperometrici; 3. Membrane permeoselettive magistrale Circuiti ad alta prestazione magistrale Ingegneria elettronica (microelettronica) Modellarizzazione algoritmica per sistemi GNSS magistrale Laureando Magistrale TLC Priorità Linguaggio C,Elettronica di base, Ambiente Matlab/Simulink, Tecniche di Controllo Fondamenti di Linguaggio C, conoscenza del labview Conoscenza del linguaggio C, e Eclipse Assembler Conoscenza del linguaggio C/DataBase/xml/script/ Domanda NeaPolis Innovation Campus - pag 2 di 5 TEMATICHE DI STAGE PRESSO LA SEDE ST-MICROELECTRONICS DI MARCIANISE (NA) Tematiche di stage Titolo dello Stage Note/Descrizione Design e implementazione di un simulatore di smart card Software Design per con tecnologia Java Card, dotato di funzionalità di debug. Ambiente di simulazione e Smart Card e Secure Il simulatore dovrà essere sviluppato con tecnologia Java debugging di piattaforme Java Card Element al fine di essere integrato come plugin in ambienti di sviluppo come Eclipse, NetBeans, etc. Software Design per Smart Card e Secure Element Software Design per Smart Card e Secure Element Software Design per Smart Card e Secure Element Prerequisiti Priorità Sistemi Operativi, Linguaggio Java, Eclipse Identificazione di una piattaforma Open Source per la Sistemi Embedded, Ambiente di simulazione e simulazione di un sistema embedded basato su Sistemi Operativi, debugging di un sistema operativo processore ARM. Set-up della piattaforma e definizione di Linguaggio C/C++, embedded basato su ARM un'architettura SW in grado di ospitare un sistema Socket operativo per smart card. Identificazione di un framework crittografico open Integrazione di servizi crittorgrafici source, sviluppo di suites di servizi crittografici PKI (RSA e Sistemi Embedded, in un sistema operativo embedded Elliptic Curves) da integrare in un ambiente di simulazione Java, C/C++, Socket di smart card Applicazione di metodologie Model Individuazione di best practices, tools, e MDD patterns Driven Design (MDD) a supporto di finalizzati al miglioramento della tracciabilità di requisiti Java, C/C++, UML, XML attività di validazione e funzionali e/o di sicurezza nel SW e alla produzione di parsing, Eclipse certificazione del software documentazione per certificazioni di sicurezza embedded Software Design per Progettazione ad oggetti e sviluppo in C++ di componenti Sviluppo di componanenti nativi ad Smart Card e Secure software per la SmartCard, eventualmente rifattorizzando oggetti per la SmartCard Element codice esistente scritto in C o in JavaCard C/C++, UML, Eclipse Disponibili Development Kit di Kontron, Telit, Sierra Wireless e reference design di STM. Software Design per Integrazione SIM M2M (Machine to E' richiesta la definizione e l'implementazione di un Smart Card e Secure Machine) su board per il Vehicle protocollo di securizzazione delle info trasmesse dalle Element Tracking System board utilizzando le funzioni di sicurezza offerte dalla SIM M2M. Sistemi Embedded, Sistemi Operativi, Linguaggio C/C++ Domanda NeaPolis Innovation Campus - pag 3 di 5 Software Design per Sviluppo di applicazioni android che Smart Card e Secure utilizzano i meccanismi di sicurezza Element della UICC Sviluppare applicazioni android (in particolare legate all'NFC e ai pagamenti) che utilizzano l'UICC come fornitore di servizi di sicurezza (crittazione, etc.). Possibili sviluppi verso protocolli di autenticazione standard (come Oauth) Java, Android, Eclipse Software Design per Realizzazione di un'applicazione di Smart Card e Secure Firma Digitale su dispositivi Android Element Progettazione e realizzazione di un'applicazione di firma digitale che utilizza le Open API di Android per accedere alla chiavi di sicurezza presenti sulla SIM Java, Android SDK Implementazione di un sistema automatico per il settaggio ottimale dei parametri su smartcard per il corretto dimensionamento delle contromisure SPA/DPA. Sistemi Embedded, Linguaggio C/C++, Strumenti di misura (oscilloscopio, alimentatore, generatore di segnale), Analisi dei segnali, Matlab (Signal Processing Toolbox) Software Design per Smart Card e Secure Element Software Design per Smart Card e Secure Element Software Design per Smart Card e Secure Element Software Design per Smart Card e Secure Element Software Design per Smart Card e Secure Element Settaggio automatico delle contromisure SPA/DPA (power analisys attacks) Sw Testing di sistemi operativi ed applicativi per sistemi embedded, smart card, secure element, Machine to Machine Carta Identità Elettronica/Carta Nazionale dei Servizi - Test Implementation Realizzazione di componenti software, librerie e sequenze Linguaggio Java, Sistemi di verifica, validazione, testing di smart card e sistemi Embedded embedded Sviluppo di script di test in java Java, XML parsing, Eclipse Sviluppo in java di modelli di applicazione per smart card Sviluppare in java applicativi che rappresentano un modello funzionale di un'applicazione per smartcard Java, XML parsing, Eclipse Biometria applicata Studio, implementazione, sviluppo di applicativi biometrici per Smart Card Java, C Domanda NeaPolis Innovation Campus - pag 4 di 5 TEMATICHE DI STAGE PRESSO LA SEDE MICRON DI ARZANO (NA) Tematiche di stage Sistemi e Memorie Flash Sistemi e Memorie Flash Titolo dello Stage Note/Descrizione Prerequisiti Embedded RTOS Disponendo dell'attuale piattaforma di sviluppo FW per eMMC, basato su MCU e simulatore Windows, si intende adoperare un Sistema Operativo Real Time (ThreadX) per sistema embedded Background di calcolatori elettronici, sistemi operativi, programmazione in linguaggio C/C++, ingegneria del software Background di ingegneria del software, sistemi operativi, calcolatori elettronici, programmazione in linguaggio C/C++ Background di ingegneria del software, sistemi operativi, calcolatori elettronici, programmazione in linguaggio C/C++ All'interno del processo di Test del FW embedded per Testing Embedded Software eMMC si intendono sviluppare ed applicare nuove tecniche di verifica e validazione Sistemi e Memorie Flash Automation Testing for Embedded Software All'interno del processo di Test del FW embedded per eMMC si intendono sviluppare ed applicare tecniche di automazione per la verifica e la validazione Sviluppo software nell'ambito di sistemi operativi open source Sviluppo di funzionalita'a livello kernel volte al miglioramento delle performance di sistema Stage in questo ambito avranno come obiettivo quello di sviluppare drivers o funzionalita' a livello kernel allo scopo di migliorare le performance o l'usabilita' di apparecchiature portatiti basate su un sistema operativo linux based - Programmazione C e conoscenza di Linux a livello kernel Sviluppo e caratterizzazione di tool per il miglioramento delle performance di un cluster di server facenti uso di SSD TCP/IP e principali protocolli di rete - Ottima Conoscenza dei sistemi operativi - Linguaggi di Scripting Applicazioni nell'ambito dei Data Center e Computer room Applicazioni nell'ambito dei Data Center e Computer room Ottimizzazione delle performance di un Data Center High performance flash storage solutions in a Data Center Priorità Analisi e sviluppo di soluzioni per la realizzazione di Background su sistemi Unix/Linux SAN/NAS basati su tecnologia flash condivisi in un cluster di e tecnologie di rete. server. Programmazione C. Domanda NeaPolis Innovation Campus - pag 5 di 5