Siamo alla ricerca di un FPGA Engineer per l'area Engineering di Telsy.Ti piacerebbe lavorare in un ambiente caratterizzato dall'eccellenza e dall'innovazione e collaborare con brillanti talenti?
Entra a far parte del team di Telsy!
Ogni persona è per noi un patrimonio unico di competenze e professionalità alla quale garantiamo un'atmosfera di lavoro hypertec e dinamico offrendo validi percorsi di sviluppo e crescita professionale!
Cosa farà:Inserito nel gruppo di sviluppo hardware, il candidato supporterà la progettazione e l'implementazione di soluzioni ad alte prestazioni su piattaforme FPGA.
Si occuperà di contribuire allo sviluppo di apparati di rete e moduli crittografici, seguendo l'intero ciclo di vita del design, dalla codifica alla validazione in laboratorio.Le attività principali includono:collaborare alla definizione dell'architettura FPGA in funzione dei requisiti funzionali e di performance, occupandosi dello sviluppo, dell'integrazione e della verifica di nuovi moduli VHDL; Contribuire alla gestione dell'intero ciclo di vita del design: dalla simulazione al testing sul prodotto finale, definendo le interfacce verso le componenti hardware esterne e le specifiche per il software; Scrivere la documentazione tecnica di progettoCosa serve:Architettura e design: capacità di contribuire all'implementazione di moduli ottimizzati,comprendendo il trade-off tra throughput, latenza e occupazione di area.O Capacità di contribuire al codesign (distribuendo il carico di lavoro tra HW e SW, nonsolo a bordo della FGPA ma anche agli altri microcontrollori del sistema)Sviluppo: conoscenze dei linguaggi VHDL e Verilog, con particolare attenzione alla scrittura dicodice sintetizzabile, modulare e leggibile secondo gli standard aziendali.
Conoscenza approfondita del linguaggio di programmazione C.O Utilizzo dei principali ambienti di sviluppo (Xilinx Vivado, Intel Quartus) e dei tool disimulazione.O Sarà considerato un plus la familiarità con strumenti di Linting e Static Analysis (es. Questa Lint/Inspect) per garantire la qualità del codice.O Conoscenza/familiarità con script bash e makefileNetworking: conoscenza teorica e pratica dei protocolli di rete (L2/L3, Ethernet stack).
Saràconsiderato un plus le conoscenze delle problematiche legate alle interfacce ad alta velocità (es.SerDes, interfacce 1/10/100G).
Comprensione della struttura del pacchetto e dei flussi dinetworking.Security Implementation (rappresentano un plus): conoscenza dei principali algoritmi crittografici (AES, SHA, ...) e dei principi di Security-by-Design.
Supporto nell'implementazione di contromisure contro attacchi fisici (Side-Channel Analysis) e gestione sicura delle chiavi.Verifica, Simulazione e Timing: capacità di sviluppare codice di test, validazione e condurresimulazioni funzionali.
Comprensione dei report di sintesi e delle basi della Static Timing Analysis(STA) per il raggiungimento del Timing Closure.Integrazione di sistema e IP Core: capacità di integrare IP Core (proprietari o di terze parti) e gestire bus di comunicazione standard (es. Avalon).
Conoscenza delle interfacce verso memorie esterne (DDR/SDRAM) e periferiche comuni (SPI, I2C, UART, JTAG).
O Comprensione delle dinamiche di comunicazione tra FPGA e Microcontrollori/Processori, inclusa la gestione di registri, interrupt e meccanismi di DMA (Direct Memory Access).
Crittografia (rappresentano un plus): conoscenza nell'implementazione hardware di algoritmisimmetrici/asimmetrici e gestione della gerarchia delle chiavi.Laboratorio: autonomia nell'uso di strumentazione di laboratorio (oscilloscopio, analizzatore di stati logici e spettro).
SO Linux: conoscenza di base dei sistemi operativi basati su LinuxCosa cerchiamo:Collaborazione e lavoro in gruppi multidisciplinari.Capacità di analisi razionale dei problemi e propensione al lavoro di gruppo.Autonomia nello svolgere i compiti assegnati.Curiosità e capacità di apprendere, andando in profondità.
Concretezza e orientamento al risultato, arrivando a risultati nel tempo allocato.Capacità di redazione e di presentazione.Conoscenza della lingua ingleseTitolo Preferenziale:Laurea magistrale in Informatica, Ingegneria Elettronica o discipline affini