La EDA industries (https://www.eda-industries.net/en/) sta cercando personale da impiegare per lo sviluppo di software nell'ambito di alcuni importanti progetti presso il proprio centro di ricerca e sviluppo a Terni.

E' interessata sia all'assunzione di neo-laureati sia ad attivare tirocini per studenti di laurea magistrale. Sono riportati di seguito i profili di maggiore interesse (per ogni profilo non è richiesta competenza su tutti i punti elencati).

Gli interessati possono contattare il prof. Walter Didimo (Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.), che provvederà a metterli in contatto con i referenti aziendali per eventuali approfondimenti.

  1. Profilo Sviluppo Software
    1. Sviluppo di applicazioni e in generale di componenti software, su desktop, sistema operativo Windows 10, per il controllo di sistemi elettronici complessi per il test di circuiti integrati.
    2. Familiarità con un certo numero di protocolli, a vari livelli: TCP/IP, FTP, GPIB, MQTT, MODBUS, CANBUS …
    3. Programmazione ad oggetti, conoscenza di base della programmazione generica, conoscenza di base del framework .NET, in particolare del linguaggio C#, delle problematiche della realizzazione di applicazioni con forte utilizzo di modello ad eventi, problematiche real-time, del multi threading e della comunicazione inter-processo (WCF)
    4. Conoscenza di base delle problematiche di programmazione concorrente: oggetti tipici di sincronizzazione e scambio dati tra thread e/o processi.
    5. Realizzazione di interfacce grafiche, basata su framework .NET Windows Forms.
    6. Conoscenza dei database relazionali e delle metodologie utilizzate in .net per il loro utilizzo.
    7. Visual Studio 2019, Visual Studio Code.

  2. Profilo Sviluppo Firmware
    1. Sviluppo di applicativi FW, su microprocessori embedded (varie famiglie), in C/C++ >=11.
    2. Familiarità con un certo numero di protocolli, a vari livelli: TCP/IP, FTP, GPIB, MQTT, MODBUS, CANBUS …
    3. Problematiche legate a ottimizzazione esecuzione real-time
    4. Utilizzo di sistemi operativi real-time (Es: free-RTOS), oggetti di scambio dati e sincronizzazione
    5. Atmel Studio, Eclipse, Visual Studio Code.

  3. Metodologie e strumenti comuni ai due profili:
    1. GitLab, Git. Metodologie Agile, Scrum. UML di base.