Archivio proposte di lavoro

Aziende

Stage di 6 mesi pro assunzione

Dal 24.10.2018 al 15.01.2019

Descrizione Azienda:
Mida Solutions (www.midasolutions.com) è un’azienda giovane e dinamica
basata a Padova che realizza e distribuisce in tutto il mondo prodotti
software per telecomunicazioni sia in ambiente enterprise (unified
communications and collaboration, financial trading), sia nel contesto delle
telecomunicazioni professionali (critical communications, command and
control) quali sale operative, ferrovie e aeroporti.

Fondata nel 2004 da ingegneri elettronici ed informatici con multi decennale
esperienza nel settore, Mida Solutions opera sia nel tradizionale mercato
nazionale, sia, soprattutto, in quello internazionale, attualmente in rapida
espansione. La quasi interezza del team aziendale è costituita da brillanti
ingegneri dell’area dell’informazione con età media attorno ai trenta
anni.
La strategia di accesso al mercato è basata su rapporti di partnership con
vendor e system integrator leader mondiali nel settore ICT (Cisco, Huawei,
Ribbon, Leonardo, Thales, …).

I contesti tecnologici nei quali opera l’azienda spaziano da quelli più
tradizionali e legacy (TDM, GSM, VoIP) a quelli più innovativi (LTE, 5G,
MCPTT, …) con un portafoglio di prodotti applicativi piuttosto ampio.

I prodotti sono pensati e realizzati per l’utilizzo sia negli impianti
degli utenti finali (on prem) sia in Cloud.
Date le sue dimensioni ed il contesto operativo nel quale opera, l’azienda
deve persegue una strategia di continuo posizionamento leading edge nei
confronti delle tecnologie e delle applicazioni, in modo da mantenere un
valore aggiunto differenziante rispetto alle grandi entità del settore che
operano invece su tematiche più mature.

Descrizione Posizione Offerta:
L’ambiente tecnologico

I prodotti sono realizzati e distribuiti come virtual appliance, macchine
virtuali pre installate accessibili all’utente finale solamente attraverso
interfacce di uso, esercizio e manutenzione web based. Gli hypervisor di
riferimento sono Vmware, KVM e, nel prossimo futuro a breve termine, Hyper V.
Le applicazioni sono tradizionalmente sviluppate in ambiente Linux con
application server Oracle GlassFish, diverse tipologie di RDBMS e utilizzando
linguaggi Java, C, C++, HTML5, PHP e JSP. Assecondando il rinnovato successo
di Microsoft con le sue nuove soluzioni di collaborazione (Skype for Business
e Teams) è stata da qualche tempo avviata una linea di sviluppo su sistema
operativo Windows con ambiente di sviluppo .net.

Le opportunità offerte

L’azienda offre l’opportunità di ospitare progetti di tesi magistrale e
di stage di durata tipicamente dai tre ai sei mesi. I progetti potranno
essere svolti sia da singoli laureandi sia da un team di più persone (non
necessariamente sincronizzate come inizio e fine delle attività). Qualora lo
scenario aziendale ne presentasse l’opportunità e vi fosse il reciproco
interesse a voler proseguire con la collaborazione, è possibile e spesso non
improbabile l’evoluzione del rapporto con collocamento a tempo
indeterminato. In questo caso, dato il contesto internazionale nel quale
opera l’azienda, una buona conoscenza della lingua inglese scritta e
parlata rappresentano un elemento differenziante.
I laureandi saranno coinvolti in tutte le fasi di un progetto di sviluppo,
dall’ideazione concettuale, attraverso la progettazione e la realizzazione,
fino al test di validazione finale.
Le attività saranno svolte, al netto dei necessari allineamenti e sessioni
di indirizzo da parte del relatore, presso la sede aziendale in Padova, via
San Crispino, 46.
I progetti potranno avere per oggetto sia applicazioni nel contesto
precedentemente descritto e che attualmente costituisce interesse
dell’azienda, sia nuove tematiche in ambiti contigui verso i quali
l’azienda ha interesse a differenziarsi.
A titolo esemplificativo segue un elenco di possibili tematiche.
•    Trattamento di flussi multimediali tramite codec anche a larga banda e
tecniche di encryption sia a scopo di mediazione sia per la loro
registrazione e conservazione.
•    Diagnosi non intrusiva, tramite agenti intelligenti, di configurazioni e
comportamenti anomali di dispositivi cooperanti in esercizio operativo in
reti complesse. Interessante considerare in questo caso l’applicabilità di
tecniche di intelligenza artificiale e di big data.
•    Mediazione, consolidamento e sincronizzazione di diverse basi di dati
(SOAP, ODBC, LDAP, Active Directory, …) geograficamente distribuite. Alta
disponibilità e resilienza sono essenziali nel contesto applicativo
aziendale.
•    Automazione del test dei prodotti software. Data la tipologia real time e
la complessità dei prodotti dell’azienda, l’attività di test è molto
onerosa e time consuming, con risultati non sempre soddisfacenti. Una sorta
di automated test bed consentirebbe un notevole incremento di produttività e
qualità e costituirebbe un buon progetto di innovazione di processo
produttivo. In questo caso sarebbe interessante l’applicazione di tecniche
di machine learning o, più in generale, di intelligenza artificiale.
Per quanto detto in precedenza sul posizionamento strategico dell’azienda,
l’elenco non è esaustivo; resta aperta ed auspicata la possibilità di
considerare proposte in contesti contigui da parte del relatore o del
laureando.

I prerequisiti e le competenze

Non sono richieste specifiche competenze di settore, né tantomeno specifiche
approfondite conoscenze nell’ambito delle telecomunicazioni.
Una buona preparazione informatica di base, con particolare riferimento ai
sistemi real time multi tasking, conoscenze di base di ICT, abbinate ad una
personale attitudine verso il software engineering rappresentano i requisiti
essenziali.
Una elementare dimestichezza con i linguaggi di sviluppo ed i sistemi
operativi menzionati costituisce, naturalmente, un bagaglio di conoscenze
preferenziale.

Contatto per Candidature: Ing. Mauro Franchin
(mauro.franchin@midasolutions.com)