Software Engineer C++ – Sistemi Real-Time e Simulazione

2 mesi fa

Torino, Italia Kineton Srl Tempo pieno
All’interno di programmi ad elevato contenuto tecnologico in ambito mission-critical, siamo alla ricerca di un/a Software Engineer da inserire all'interno del nostro team di sviluppo. La risorsa sarà protagonista nella realizzazione di soluzioni software a basso livello, operando su sistemi real-time, ambienti di simulazione e infrastrutture per il collaudo e la gestione delle Unit Under Test (UUT). La figura selezionata lavorerà su architetture ad alte prestazioni caratterizzate da stringenti requisiti di affidabilità, determinismo e sicurezza. Responsabilità e Attività Principali Sviluppo Software Embedded: Progettare, sviluppare e ottimizzare componenti software a basso livello in linguaggio C/C++ per architetture embedded e sistemi real-time. Simulazione e Modellistica: Progettare e mantenere ambienti di simulazione hardware-in-the-loop (HIL) e modelli comportamentali per la verifica preliminare del sistema. Gestione UUT & Test Bench: Configurare, integrare e gestire le piattaforme per il testing delle Unit Under Test (UUT), supportando le attività di verifica e validazione (V&V). Integrazione Multidisciplinare: Interfacciarsi costantemente con i team di Hardware Design, System Engineering e Test Engineering per la risoluzione di anomalie e la validazione di sistema. Documentazione Tecnica: Redigere e aggiornare la documentazione tecnica di progetto (specifiche di design, test plan, report di integrazione) nel rispetto degli standard di qualità applicabili. Requisiti Fondamentali (Must Have)

Formazione:
Laurea (Triennale o Magistrale) in Ingegneria Informatica, Elettronica, dell’Automazione o settori scientifici affini. Competenze di Programmazione: Solida esperienza nello sviluppo software in C e C++ per sistemi embedded. Sistemi Real-Time: Conoscenza approfondita dell'architettura e del funzionamento di sistemi real-time (RTOS quali FreeRTOS, VxWorks, QNX o ambienti bare-metal). Debugging e Strumentazione: Padronanza degli strumenti di debugging (es. GDB, sonde JTAG) e confidenza nell'uso di strumentazione di laboratorio (oscilloscopi, analizzatori di logica). ALM & Versionamento: Conoscenza pratica dei sistemi di controllo versione (Git, SVN) e gestione del ciclo di vita del software. Soft

Skills:
Approccio analitico e strutturato al problem solving, orientamento al risultato e attitudine al lavoro in team interfunzionali. Requisiti Desiderabili (Nice to Have) Conoscenza di linguaggi di scripting (es. Python) per l'automazione dei test e l'analisi dati. Familiarità con bus di comunicazione e protocolli industriali/aerospaziali (es. CAN, Ethernet, SPI, I2C, RS-422/485, MIL-STD-1553). Conoscenza delle metodologie di sviluppo software secondo standard normativi di settore (es. DO-178C, ISO 26262 o IEC 61508). Esperienza con strumenti di simulazione e modellazione (es. MATLAB/Simulink). Cosa Offriamo Inserimento all'interno di progetti ad alto valore tecnologico e ad forte impatto innovativo. Piano di affiancamento, formazione continua e sviluppo di carriera. Retribuzione e inquadramento commisurati all'effettiva esperienza del candidato. Pacchetto di welfare aziendale e flessibilità oraria. Retribuzione: tra i 30 ed i 38K, commisurati all'effettiva esperienza del candidato. 📍 Sede: Torino, in presenza. KINETON – #HighTechHumanity