PROGETTISTA FIRMWARE SENIOR

Descrizione mansione in breve

La figura ha mansione di progettista prevalentemente firmware in ambito di centraline elettroniche e sistemi di potenza.

Richieste qualifiche minime:

Laurea ingegneria elettronica, informatica ed\o materia equivalente con conoscenza approfondita di linguaggi di programmazione in ambiente microcontrollore quali C, assembly, C++

Descrizione dei compiti:

La mansione firmwarista ricopre i seguenti compiti:

  • Sviluppo software prevalentemente in linguaggio C.
  • Sviluppo di device driver;
  • sviluppo moduli software secondo i modelli più comuni di progettazione software (modello a V, modello waterfall);
  • Competenze in sistemi RTOS;
  • Gradita conoscenza sistema Autosar;
  • Esperienza nell’uso di protocolli di comunicazione: Canbus, modbus, ethernet, wifi;
  • Utilizzo dei più comuni prodotti di sviluppo firmware: Canoe, Candb++,ambienti sviluppo per microcontrollore;
  • redazione specifiche di qualifica;
  • tecniche di debug e di analisi del codice;
  • conoscenza die più diffusi tool di versionamento (es. SVN);
  • realizzazione interfacce Pc per la qualifica dei prodotti;
  • conoscenza dell’ambiente Labwindows;
  • redazione specifiche del software (architettura e diagrammi a stati), specifiche di prodotto e piani di test del software per la qualificazione;

La mansione prevede le seguenti competenze hardware:

  • capacità di analisi di schematici;;
  • esperienza disviluppo di prodotti di potenza (es alimentatori);
  • competenza nell’uso ti tool di laboratorio (logi analyzer, Jtag/ICE debuggers e analizzatori di protocollo);
  • Utilizzo degli ambienti di sviluppo hardware standard (Cadstar, Orcad, pspice…);

Gradita esperienza nello sviluppo di prodotti in radiofrequenza.

Osservazioni aggiuntive:

Nell’area R&D elettronica, la figura di competenza dovrebbe essere HSx, che è l’acronimo di Hardware e Software. Ogni progettista dovrebbe quindi avere competenze in entrambe le specializzazioni con una propendenza ad una delle due. L’esigenza nasce da una naturale predisposizione del profilo tecnico richiesto e dall’ottimizzazione richiesta in termini di efficienza di un’azienda con una realtà come la nostra. Un progettista software non può non conoscere l’hardware mentre un progettista hardware, storicamente, può non conoscere il software. La figura di sviluppatore software dovrebbe poter coprire conoscenze di programmazione in ambiente Windows nei più comuni prodotti di sviluppo come Labwindows, Labview, VisualStudio…..

CANDIDATI

Scrivici all’indirizzo jobzadi@hb4.com o compila il form allegando il tuo CV!

Formazione
Come hai trovato Zadi?