Pppescara, abruzzo, Italy bCompany: /bJR Italy bClient / Employer: /bVimar SpA /p pLa figura ricercata, inserita all'interno della direzione di Ricerca e Sviluppo Elettronica, possiede una laurea in ingegneria elettronica/telecomunicazioni o informatica, con esperienza sia nello sviluppo di firmware per microcontrollori che nel software da PC. /p pLa risorsa, che sarà inserita in un gruppo collocato o distribuito, si occuperà della progettazione di dispositivi per sistemi videocitofonici e domotici e del relativo software di configurazione. /p h3Responsabilità /h3 ul liAnalizzare i requisiti e documentare la specifica implementativa. /li liSviluppare il firmware dei vari prodotti assegnati. /li liSviluppare e manutenere il software di configurazione dei dispositivi (da PC). /li liSupportare la fase di verifica e validazione di prodotto e sistema. /li /ul h3Competenze specifiche richieste /h3 ul liBuona conoscenza di C, in ambito embedded. /li liBuona conoscenza di C++ (almeno v11). /li liBuona conoscenza di sviluppo software in C++ su PC con S.O. Windows. /li liSviluppo firmware sia bare metal che con RTOS (es. FreeRTOS, Zephyr, ThreadX). /li liSviluppo di drivers per periferiche (es. SPI, I2C, USB, DAC, …) su architetture ARM Cortex-M. /li /ul h3Competenze aggiuntive /h3 ul liConoscenza base di Delphi e librerie VCL. /li liConoscenza ambiente di IDE/ambiente di sviluppo/toolchain GCC, ST Cube, IAR, VSCode. /li liConoscenza CI/CD tools: Jenkins, Docker. /li liConoscenza di protocolli di rete IP (su supporto Eth e WiFi) e radiofrequenza (es. Bluetooth, Zigbee, Thread, ...). /li liCapacità di lettura e interpretazione di schematici elettronici. /li liDimestichezza con l'uso di strumentazione da laboratorio (es. oscilloscopio, analizzatore di spettro, ...) e di debug (jLink, jTrace, STlink). /li liConoscenza di HW digitale e delle problematiche di interfacciamento analogico. /li liMetodologie di gestione della codebase software: SVN, Git, bug tracking system (TRAC). /li liMetodologie e tools di code quality assurance: automatizzazione dei test (unit, functional), code coverage. /li /ul h3Soft skills richieste /h3 ul liSpiccata capacità di problem solving. /li liOttima capacità di comunicazione. /li liPredisposizione al lavoro in team e a trasferte. /li liBuona conoscenza della lingua inglese tecnica scritta e parlata. /li /ul /p #J-18808-Ljbffr