Società operante nel settore aerospaziale è alla ricerca di Laureati Magistrali in Informatica o Ingengeria informatica e con comprovata esperienza nei settori di riferimento.
Responsabilità: · Sviluppo Software: Programmare in C/C++ per lo sviluppo di firmware e applicazioni embedded.
Sviluppare script e strumenti di supporto in Python.
Scrivere e mantenere codice Java per applicazioni di supporto o interfacce.
Utilizzare XML per la configurazione e la gestione dei dati.
· Sviluppo e Configurazione di Progetti: Creare e mantenere file CMakeLists.txt per la gestione delle build e delle dipendenze del progetto.
Configurare e ottimizzare i processi di build utilizzando Ninja.
· Gestione di Progetti STM32: Sviluppare e configurare firmware per microcontrollori STM32 utilizzando STM32CubeIDE.
Utilizzare STM32CubeMX per configurare periferiche e generare codice iniziale.
· Gestione e Integrazione di RTOS: Integrare e gestire sistemi operativi RTOS per applicazioni in tempo reale.
Configurare e ottimizzare le funzionalità del RTOS in progetti embedded complessi.
· Debug e Testing: Eseguire il debug del firmware e risolvere problemi relativi a hardware e software.
Condurre test di integrazione e verifica per garantire la qualità e la robustezza del sistema.
· Documentazione e Supporto: Creare e mantenere documentazione tecnica dettagliata in lingua inglese.
Fornire supporto e formazione ad altri membri del team, se necessario.
Requisiti: Almeno 5 anni di esperienza nello sviluppo embedded.
Competenza con CMake, Ninja, e STM32CubeIDE.
Esperienza con sistemi operativi RTOS.
Conoscenza approfondita di C/C++, Python, Java, e XML.
Capacità di creare e mantenere documentazione tecnica in lingua inglese (B2) Preferibile esperienza nel settore dell'aerospazio.
Laurea magistrale in Informatica, Ingegneria Informatica, Elettronica, TLC, Automatica o equivalente.