Sviluppatore software
Cerchiamo figura professionale con esperienza da inserire nel nostro team di ricerca e sviluppo per la realizzazione di software SCADA dedicati all’acquisizione, trattamento e rappresentazione di dati nell’ambito di sistemi di telecontrollo. (Acquisizione segnali di I/O, automazione, trasmissione dati).
Il candidato dovrà avere le seguenti competenze:
Ottima conoscenza di:
- OOP (Programmazione orientata agli oggetti)
- Programmazione multithreading con gestione della concorrenza;
- C# (Framework .NET);
- Buona conoscenza di:
- WPF (Windows Presentation Foundation);
- WCF (Windows Communication Foundation);
- VisualBASIC
- C++
- XAML ;
- Web Services;
- Linguaggi per lo sviluppo di applicativi Web Based (es. PHP,JAVA, ASPx, HTML, Javascript,…)
Costituirà titolo di preferenza:
- Conoscenza di HTML5 (Canvas / SVG) e Javascript;
- Conoscenza ed utilizzo WebSocket e servizi REST;
- Esperienza nello sviluppo di applicazioni Web Based realtime;
- Sviluppo di applicazioni Android/Iphone/Blackberry/Windows Phone 8;
- Inter-Process Communication (IPC);
- Conoscenza dei protocolli seriali;
- Conoscenze sistemi di comunicazione: Ethernet (TCP/IP, UDP, ecc.), GSM/GPRS, ecc.
Istruzione e Formazione:
- Laurea triennale o Magistrale in ingegneria elettronica, informatica, matematica o fisica.
- Saranno valutati anche candidati con diploma superiore e comprovata esperienza.
Inoltre il candidato dovrà avere capacità di lavorare in gruppo, sapere collaborare nello sviluppo di nuovi prodotti con spirito dinamico che da sempre contraddistingue la nostra azienda.
Conoscenza della lingua inglese (inglese tecnico).
Sviluppatore Firmware
Cerchiamo figura professionale con esperienza da inserire nel team del nostro ufficio tecnico per la realizzazione di software dedicati al funzionamento delle apparecchiature da noi progettate e prodotte nell’ambito del telecontrollo. (Acquisizione segnali di I/O, automazione, colloquio con interfacce seriali).
Il candidato dovrà avere le seguenti competenze:
- Conoscenza di microcontrollori (famiglia ATMEL AVR, AT MEGA, AT XMEGA, AVR 32; famiglia INTEL x86);
- Linguaggi alto livello (C, VB DOS, Power Basic, Turbo Pascal);
- Linguaggio ASSEMBLER;
- Sviluppo firmware in ambiente Linux;
- Ambiente di sviluppo AVR Studio 4/5/6, compilatore WinAVR;
- Conoscenza delle periferiche dei microcontrollori (seriali, timer, PWM, ecc.);
- Conoscenza dei protocolli seriali;
- Conoscenza sistemi bus (almeno ModBus);
- Conoscenze sistemi di comunicazione: Ethernet, GSM/GPRS, ecc.
- Conoscenze protocolli di comunicazione standard: DPN3 e IEC 60870-5 101 e 104;
Istruzione e Formazione:
- Laurea triennale o Magistrale in ingegneria elettronica, dell’informazione, dell’automazione oppure informatica.
- Saranno valutati anche candidati con diploma superiore e comprovata esperienza.
Sarà importante per il candidato:
avere capacità di lavorare in gruppo;
sapere collaborare nello sviluppo di prodotti nuovi nello spirito dinamico che da sempre contraddistingue la nostra azienda;
conoscere la lingua inglese (inglese tecnico).