Test Automation Engineer
Siamo alla ricerca di un/una Test Automation Engineer con focus sul flight software per piattaforme satellitari di piccole dimensioni e sistemi elettronici per applicazioni di esplorazione spaziale, comunicazioni ed Earth Observation.
Siamo una società di consulenza high-tech globale con un team di ingegneri, scienziati ed esperti digitali provenienti da tutto il mondo. Insieme formiamo una comunità in rapida crescita e orgogliosa. Offriamo servizi di consulenza a clienti di alto profilo a livello globale in diverse aree di servizio, quali:
- Tecnologia e ingegneria
- Energia e fonti rinnovabili
- Scienze della vita e farmaceutica
- Digitale e IT
Informazioni su questa posizione
La figura avrà un ruolo chiave nel garantire qualità, affidabilità e robustezza del software embedded, lavorando in stretta collaborazione con i team di sviluppo, systems engineering e flight operations.
Responsabilità principali
- Sviluppo di nuove librerie per soluzioni modulari di Test Automation
- Valutazione e integrazione di nuovi strumenti e tecnologie di automazione
- Collaborazione con gli Embedded Software Engineer per un processo integrato di sviluppo e test
- Definizione e validazione dei requisiti di alto livello per sistemi avionici onboard
- Definizione ed esecuzione di test manuali e automatici basati sui requisiti
- Documentazione di procedure di test, risultati, anomalie e issue tecniche
- Progettazione e sviluppo di strumenti e attrezzature interfacciate ai sistemi avionici
- Sviluppo di simulatori e digital twin
- Supporto all’integrazione del software con avionica di bordo e satelliti completi
Cosa ci aspettiamo da te
Requisiti generali
- Laurea magistrale in Ingegneria Informatica, Elettronica o discipline affini (esperienza equivalente considerata)
- Almeno 3 anni di esperienza nel testing di software embedded
- Approccio pratico, proattivo e orientato alla qualità
- Spiccate capacità analitiche e di problem solving
- Attenzione al dettaglio e attitudine all’apprendimento continuo
- Italiano madrelingua, Inglese fluente scritto e parlato
- Ottima conoscenza di Python
- Esperienza con protocolli e interfacce di comunicazione (UART, SPI, CAN, Ethernet)
- Esperienza con soluzioni o framework di test automation
- Comprensione del ciclo di vita di sviluppo HW/SW e di metodologie Agile
- Utilizzo di ambienti Unix/Linux e shell scripting
- Familiarità con strumentazione di laboratorio (oscilloscopi, multimetri, alimentatori, ecc.)
Cosa puoi aspettarti da noi
TMC è una società di consulenza internazionale nel settore dell'alta tecnologia che mette a disposizione dei propri clienti la propria competenza per supportarli nella realizzazione delle loro sfide tecnologiche. In quanto tale, TMC opera come centro di esperti al servizio dei propri clienti, aiutandoli a essere più competitivi in un mondo tecnologico sempre più globalizzato e in rapida evoluzione. Noi di TMC crediamo che le persone siano la forza trainante dell'innovazione tecnologica. Per questo motivo, vogliamo creare le migliori condizioni possibili affinché i talenti tecnologici possano crescere. Offriamo un ambiente di lavoro stimolante e dinamico in cui puoi essere protagonista della tua carriera. Come dipendente, farai parte della famiglia TMC. Oltre alla nostra eccezionale competenza tecnica, il divertimento e il coinvolgimento sono elementi fondamentali della nostra cultura aziendale.
Fantastico che tu sia interessato a un lavoro presso TMC! Candidati ora nel modo che preferisci e speriamo di poterti accogliere presto in uno dei nostri team.