More jobs:
FPGA Engineer
Job in
10057, Sant'Ambrogio di Torino, Piemonte, Italy
Listed on 2026-02-26
Listing for:
Telsy
Full Time
position Listed on 2026-02-26
Job specializations:
-
Energy/Power Generation
Electronics Engineer
Job Description & How to Apply Below
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.
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 progetto
Cosa 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, non
solo a bordo della FGPA ma anche agli 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.
o Utilizzo dei principali ambienti di sviluppo (Xilinx Vivado, Intel Quartus) e dei tool di
simulazione.
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 makefile
Networking:
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.
Ser Des, interfacce 1/10/100G). Comprensione della struttura del pacchetto e dei flussi di
networking.
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 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).
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 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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×