FPGA Engineer 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’ambiente 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. 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 progetto. Architettura e design: contribuire all’implementazione di moduli ottimizzati, comprendendo il trade-off tra throughput, latenza e occupazione di area. Codesign: distribuire il carico di lavoro tra HW e SW, non solo a bordo della FPGA ma anche sugli altri microcontrollori del sistema. Sviluppo: conoscenze dei linguaggi VHDL e Verilog con particolare attenzione alla scrittura di codice sintetizzabile, modulare e leggibile secondo gli standard aziendali; conoscenza approfondita del linguaggio di programmazione C. Utilizzo dei principali ambienti di sviluppo (Xilinx Vivado, Intel Quartus) e degli strumenti di simulazione. Familiarità con strumenti di Linting e Static Analysis (es. Questa Lint/Inspect) per garantire la qualità del codice. Conoscenza di script bash e makefile. Networking: conoscenza teorica e pratica dei protocolli di rete (L2/L3, Ethernet stack); conoscenza pratiche delle interfacce ad alta velocità (SerDes, interfacce 1/10/100G) e comprensione della struttura del pacchetto e dei flussi di dati. Security implementation: conoscenza dei principali algoritmi crittografici (AES, SHA, …) e 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 di condurre simulazioni 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). 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 dell'implementazione hardware di algoritmi simmetrici/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 Linux. Cosa 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 inglese. Titolo Preferenziale Laurea magistrale in Informatica, Ingegneria Elettronica o discipline affini. #J-18808-Ljbffr