La risorsa entrerà a far parte di un team di Software Engineering e sarà coinvolta nell'intero ciclo di sviluppo del software, con particolare focus sull'analisi e integrazione di codice generato tramite Model-Based Design, sviluppo in C/C++, testing, analisi statica e code coverage, in ambito Real-Time.
Attività principali:
Review e analisi del codice software, inclusa l'analisi del codice generato automaticamente da modelli Simulink
Integrazione del codice generato all'interno dell'architettura software embedded
Sviluppo e implementazione di componenti software in C/C++
Esecuzione di test sul codice integrato, sia su host sia su target platform, e attività di Verification & Validation
Attività di Code Coverage e Static Code Analysis, con verifica della conformità agli standard di sviluppo (es. MISRA)
Debugging su target hardware, gestione delle anomalie e analisi delle failure
Definizione e gestione di requisiti software, test case e documentazione tecnica di progetto
Gestione della configurazione software e delle modifiche, oltre ad attività di manutenzione correttiva ed evolutiva
Sede di lavoro: La Spezia
Requisiti:
Laurea in Ingegneria Informatica, Informatica, Elettronica, Automazione, Telecomunicazioni o formazione tecnica equivalente
Esperienza pregressa nello sviluppo di software embedded/real-time in C/C++
Esperienza pregressa con MATLAB/Simulink e generazione automatica del codice (Model-Based Design)
Conoscenza delle metodologie di Verification & Validation, Code Coverage e Static Analysis
Conoscenza di standard di coding per software critical/embedded (es. MISRA)
Esperienza con sistemi operativi Real-Time e strumenti di versioning (Git/SVN o equivalenti)
Competenze preferenziali:
Conoscenza di strumenti quali LDRA, Lauterbach, QAC o equivalenti
Esperienza con sistemi operativi Real-Time quali VxWorks, PikeOS o equivalenti
Conoscenza di IBM DOORS Next Generation, Rational Quali
📌 Embedded Software Engineer – C/C++ e Model-Based Design (La Spezia)
🏢 Brain Technologies
📍 La Spezia
Candidati a questo annuncio
Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.