Ingegnere Software Senior
Descrizione del Lavoro
L'azienda sta cercando un Ingegnere Software Senior per sviluppare e mantenere il firmware dei prodotti esistenti, nonché per progettare e sviluppare nuove applicazioni embedded. Il candidato avrà la responsabilità di:
* valutare le specifiche tecniche di progetto in termini di correttezza e completezza;
* mantenere, rivedere e / o correggere il codice embedded dei prodotti già in produzione (principalmente basati su microcontrollori ARM);
* progettare e sviluppare nuovo firmware su piattaforme embedded custom;
* eseguire i test di debug e di validazione del firmware sul prodotto;
* interfacciarsi e collaborare con altri reparti per la risoluzione di eventuali problemi tecnici o di progettazione;
* produrre la documentazione tecnica necessaria per la certificazione del prodotto.
Competenze Richieste
Il candidato deve avere:
* conoscenza architetture hardware di sistemi a microcontrollore 8 / 16 / 32 bit (preferibilmente ARM cortex);
* esperienza nella programmazione in linguaggio C e C++ di microcontrollori per sistemi embedded (ex. NXP, STM32, Microchip);
* competenza nei principali protocolli di comunicazione (ex. I2C, SPI, UART, CAN, TCP / IP);
* competenza nel trattamento analogico e digitale dei segnali audio;
* capacità ed autonomia di debugging e testing del firmware (system level debug, JTAG debug,...) anche usando i più comuni strumenti di laboratorio (oscilloscopio, multimetro, analizzatori di segnali e protocolli);
* capacità di analisi e comprensione di schemi elettrici di sistemi digitali ed analogici;
* conoscenza di base di progettazione elettronica in generale.
Formazione e Qualifiche
La formazione richiesta è:
* laurea in ingegneria dell'Informazione (Elettronica, Automazione, Informatica, Telecomunicazioni) o altre specializzazioni con background in firmware development o embedded software;
* conoscenza lingua Inglese a livello almeno intermedio (B1 / B2);
* ottime competenze sull'utilizzo del computer e degli applicativi di base (office tools, Excel, Windows, driver tools, ...).
Benefici e Condizioni di Lavoro
L'azienda offre:
* contratto a tempo indeterminato;
* RAL commisurata all'esperienza;
* possibilità di lavoro ibrido in smart-working;
* sede di lavoro a Cisliano (MI).