RAFLA TECH è una giovane e dinamica azienda che opera nel campo dell'ingegneria robotica e delle tecnologie avanzate.
Siamo specializzati nello sviluppo di soluzioni innovative che combinano robotica, intelligenza artificiale e automazione industriale, con l'obiettivo di migliorare i processi produttivi e ottimizzare l'eCicienza operativa.
Grazie a un team multidisciplinare e orientato alla ricerca e sviluppo, creiamo sistemi robotici intelligenti e soluzioni meccatroniche all'avanguardia per settori come l'energetico, la logistica e la produzione industriale.
In RAFLA TECH, l'innovazione è al centro di tutto ciò che facciamo, e siamo alla ricerca di persone appassionate di tecnologia e design che vogliano crescere con noi in un ambiente stimolante e in rapida evoluzione.
IL TUO RUOLO/ATTIVITA'
- 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 ambiente 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/Automazione/Robotica o esperienza equivalente.
- Ottima conoscenza di C++ (preferibilmente C++11 o superiore) e programmazione orientata agli oggetti.
- Esperienza nello sviluppo di firmware/embedded software (microcontrollori ARM, RTOS o sistemi real-time) oppure servizi in C++ su Linux a basso livello.
- Esperienza nello sviluppo di applicazioni C++/Qt (Qt Widgets e/o QML) per interfacce grafiche.
- Familiarità con protocolli e interfacce: CAN, UART, SPI, I2C, TCP/UDP; costituirà un plus la conoscenza di MAVLink.
• Contratto a tempo indeterminato con retribuzione commisurata ai titoli ed esperienza.
• Follow-up costante con il team e coinvolgimento nelle decisioni.
- Un piano di crescita professionale in un ambiente dinamico, stimolante e in costante crescita.
Sede: Torino con possibilità di lavoro da remoto