jobportalschweiz.ch
← Tutte le offerte

Embedded systems / FPGA development engineer

imperix SA

Tipo di contratto
Tempo pieno
Luogo
Sion
Azienda
imperix SA, Route des Ronquos 23, 1950 Sion
Prima pubblicazione
Candidati ora
ABOUT US Imperix è un fornitore leader di soluzioni di controllo e prototipazione per l'elettronica di potenza. Fondata nel 2013 come spin-off dell'École Polytechnique Fédérale de Lausanne (EPFL), l'azienda sviluppa e commercializza apparecchiature di prototipazione e test per l'elettronica di potenza, azionamenti elettrici, smart grids e campi correlati. I nostri prodotti sono progettati per accelerare l'implementazione di prototipi di convertitori di potenza e facilitare le attività sperimentali nei laboratori di ricerca. La nostra base di clienti comprende sia università che clienti industriali che cercano di convalidare tecniche di controllo all'avanguardia o nuove topologie di convertitori di potenza. Oggi, oltre il 90% delle nostre vendite è generato a livello internazionale in più di 50 paesi. Presso Imperix, siamo un team giovane e dinamico di circa 35 persone. Ci troviamo in una posizione comoda a breve distanza a piedi dalla stazione ferroviaria di Sion. JOB DESCRIPTION Farai parte del gruppo firmware (4-6 ingegneri), che fa parte del nostro più ampio team di sviluppo software (12 persone). In quanto tale, contribuirai agli sviluppi dell'azienda, con un focus speciale sui sistemi embedded e sulle funzioni basate su FPGA. Una buona panoramica delle attività correlate può essere ottenuta indirettamente consultando la documentazione del prodotto sul nostro sito web. Lavorando con noi, agirai come responsabile di tipicamente 2-3 epic/sviluppi di funzionalità all'anno, che condurrai dalla fase di definizione del progetto/prodotto alla promozione commerciale del risultato implementato. Per questo, collaborerai con il direttore del progetto, che ti fornirà i requisiti a livello applicativo e la guida. Durante il tuo lavoro, collaborerai attivamente con altri ingegneri di sviluppo software, ingegneri firmware e ingegneri dell'elettronica di potenza. A volte, scambierai anche attivamente informazioni con i clienti, tipicamente durante progetti più grandi. RESPONSIBILITIES AND MAIN DUTIES • Sviluppo di applicazioni bare-metal multi-threaded a basso livello in C++. • Implementazione di complessi design FPGA attraverso simulazione, sintesi e deployment. • Sviluppo e manutenzione di distribuzioni Linux embedded utilizzando un ambiente basato su Yocto. • Implementazione dello scambio di dati tra la CPU e l'FPGA su SoC AMD/Xilinx. • Valutazione e selezione di componenti hardware esterni e periferiche in base ai requisiti di sistema. Interfaccia con periferiche ad alta velocità e bus di comunicazione tradizionali. • Esecuzione di board bring-up, validazione e debugging pratici al confine tra hardware e software utilizzando oscilloscopi, analizzatori logici e attrezzature standard da laboratorio. REQUIREMENTS AND QUALIFICATIONS Istruzione ed esperienza: Laurea magistrale in Ingegneria Elettrica o in un campo correlato. Anzianità: Tipicamente junior, ma sono benvenuti anche profili senior. Competenze tecniche: • Padronanza di C++, VHDL. • Esperienza con AMD/Xilinx Zynq System-on-Chip. Familiarità con l'ambiente basato su Yocto. • Background dimostrabile in complessi design FPGA. • Esperienza con strumenti HLS. Lingua: Buona conoscenza dell'inglese, sia scritto che parlato. Altre lingue sono un plus. THIS POSITION WILL SUIT YOU IF • Apprezzi un ambiente giovane e amichevole che sia anche rigoroso e impegnativo. • Sei interessato a un ruolo che non riguardi solo la codifica o il testing, ma che sia piuttosto focalizzato sulla guida dei progetti dall'inizio alla fine, con alcune responsabilità di project management. • Sei capace di metterti nei panni di un tipico cliente, ovvero un ricercatore in elettronica di potenza. Sei interessato a portare tale prospettiva nel tuo lavoro. HOW TO APPLY Si prega di inviare una candidatura completa a jobs@imperix.ch, includendo: • Il tuo CV, • Prove sostanziali del possesso delle competenze tecniche richieste, • Una lettera di presentazione personalizzata, attraverso la quale possiamo vedere che hai compreso chi siamo, dove ci troviamo, cosa facciamo e cosa fa il nostro firmware. Indica anche cosa immagini di poter portare al team, • Prova che possiedi già un permesso di lavoro in Svizzera o che hai diritto a ottenerne uno, • Sono apprezzate anche informazioni su sviluppi precedenti, con link al codice sorgente. Leggiamo attentamente ogni candidatura e rispondiamo entro 10 giorni ai profili che ci interessano. Corrispondiamo solo con i candidati che forniscono una candidatura completa come descritto sopra. Lettere generiche o palesemente generate da una macchina non saranno prese in considerazione.

Tradotto automaticamente dall’originale.

Pubblicato oggi

Luogo

Vedi su Google Maps