Rafla Tech progetta e realizza piattaforme robotiche terrestri e droni autonomi come quadricotteri e VTOL, per applicazioni civili ed industriali. Sede: Torino o Montegiorgio (FM) con possibilità di lavoro da remoto • Contratto: Tempo indeterminato • Seniority: Mid Sviluppo firmware in C++ per UAV/UGV: controllo motori e attuatori, gestione missione, safety, gestione stati del veicolo. Sviluppo interfacce grafiche in C++/Qt per ground control station, tool di configurazione, diagnostica e data-logging. Driver embedded per sensori e payload: implementazione di driver per IMU, GNSS, LiDAR, attuatori, radio, modem, ecc. su bus CAN, UART, SPI, I2C, Ethernet. Sistemi di controllo: implementazione e tuning di regolatori (PID in catena, controllo di assetto e quota, gestione modi di volo). Sistemi di navigazione e path planning: gestione della navigazione waypoint-based, funzioni di geofencing, logiche di missione, primi algoritmi di path planning e avoidance. Sviluppo su Linux: sviluppo e debug di servizi di bordo e strumenti di supporto (demon, tool CLI, servizi di telemetria) in atmosfera Linux. Continuous Integration (CI): progettazione e manutenzione di pipeline CI (es. GitLab CI / GitHub Actions) per build automatiche, test, analisi statica, packaging e release interne. Automazione test e simulazione: script (Python/Bash) per test automatici, integrazione con simulatori (SITL/HITL), raccolta e analisi log. Integrazione e debug su hardware reale: collaborazione con il team elettronico/meccanico per portare in volo nuove piattaforme, diagnosi problemi di comunicazione e timing. Workflow di sviluppo moderno: utilizzo di Git, code review, branching strategy, issue tracking, documentazione tecnica del software. Supporto alla certificazione: contribuzione alla documentazione software e alle evidenze richieste per dossier tecnici (UAS, marcatura CE, safety). Laurea in Ingegneria Informatica/Elettronica/Aut