TXT Group è un provider IT end-to-end internazionale di consulenza per soluzioni software e servizi, che supporta la trasformazione digitale dei prodotti e dei processi core dei clienti. Con un portafoglio software proprietario e una profonda esperienza nei domini verticali, TXT Group opera in diversi mercati, con un'impronta crescente nei settori aerospaziale, aeronautico, della difesa, industriale, governativo e fintech. La Capogruppo TXT e-solutions S.p.A. è quotata presso Borsa Italiana, al Segmento Star (TXT.MI), da luglio 2000. TXT Group ha sede a Milano e ha filiali in Italia, Germania, Regno Unito, Francia, Svizzera e Stati Uniti d'America.
Embedded Software Engineer:
Per un progetto in ambito difesa, TXT E-TECH ricerca una figura di Embedded DSP Engineer – Middle Level che sarà coinvolta nelle attività di sviluppo embedded, porting, integrazione e validazione di un'infrastruttura di comunicazione tra DSP Texas Instruments e FPGA. La risorsa contribuirà all'evoluzione del layer di comunicazione hardware, occupandosi dell'analisi dell'implementazione esistente, del porting verso una nuova piattaforma DSP e delle attività di integrazione e debug su sistemi embedded.
Principali responsabilità:
Supportare le attività di porting dell'infrastruttura di trasporto messaggi MHAL (Modem Hardware Abstraction Layer) utilizzata per la comunicazione tra DSP e FPGA;
Analizzare l'implementazione esistente basata su DSP Texas Instruments TMS320C6457;
Analizzare il layer MHAL attualmente basato su RapidIO / SRIO;
Effettuare il porting del codice verso DSP Texas Instruments TMS320C6657;
Configurare il DSP come PCI Express Endpoint e implementare la comunicazione con FPGA tramite PCIe;
Implementare i meccanismi di ricezione messaggi basati su interrupt (IRQ);
Adattare driver low-level e meccanismi di trasporto messaggi alla nuova architettura;
Supportare le attività di verifica funzionale del canale di comunicazione DSP-FPGA;
Eseguire attività di debug su piattaforma embedded mediante Code Composer Studio;
Collaborare alle attività di integrazione con FPGA e supportare la risoluzione delle eventuali anomalie riscontrate;
Produrre e aggiornare la documentazione tecnica necessaria al rilascio del sistema.
Competenze tecniche richieste:
La risorsa dovrà possedere esperienza e conoscenze in una o più delle seguenti aree:
Sviluppo embedded in linguaggio C su DSP o microprocessori embedded;
Esperienza con DSP Texas Instruments, preferibilmente della famiglia C6000 / Keystone;
Conoscenza di Code Composer Studio, preferibilmente versione CCS v5.x;
Buona conoscenza dei meccanismi di interrupt su sistemi embedded;
Esperienza nello sviluppo di driver low-level, gestione di registri periferici e memoria mappata;
Conoscenza dei principali protocolli di comunicazione ad alta velocità;
Conoscenza di PCI Express, almeno a livello embedded e driver;
Capacità di analizzare codice legacy ed effettuarne il porting su nuove piattaforme hardware;
Esperienza nello sviluppo e integrazione di sistemi DSP-FPGA;
Esperienza nelle attività di debug embedded tramite JTAG, emulatori e strumenti di sviluppo Texas Instruments.
Competenze tecniche opzionali:
Esperienza diretta con DSP Texas Instruments TMS320C6657;
Esperienza su DSP Texas Instruments TMS320C6457;
Conoscenza di SRIO / RapidIO;
Esperienza in attività di porting da RapidIO a PCI Express;
Conoscenza dell'architettura PCI Express Root Complex / Endpoint;
Esperienza nella gestione di comunicazioni interrupt-driven tra FPGA e processore;
Conoscenza di sistemi embedded real-time.
Formazione: Laurea triennale o magistrale in discipline STEM.
Completano il profilo proattività, capacità di lavorare in team, attitudine al problem solving e predisposizione a operare su sistemi embedded complessi.
Perché scegliere TXT Group:
Opportunità di carriera in un'azienda in rapida crescita e in profondo cambiamento, con personale giovane e internazionale;
Corporate Benefits (assicurazione sanitaria, welfare, Ticket Restaurant, scontistiche come dipendente del gruppo);
Formazione continua relativa ai principali temi dell'attività svolta;
Il contratto offerto è a tempo indeterminato con una retribuzione annua lorda compresa tra 32.000 € e 36.000 €, in base all'esperienza e alle qualifiche.
L'inquadramento verrà definito in fase di selezione sulla base del profilo e in applicazione del CCNL Metalmeccanico.
Posizione aperta a candidature senza distinzione di genere, ai sensi del D.Lgs. 198/2006. L'azienda promuove le pari opportunità e valorizza la diversità in tutte le sue forme.