Leveraging CI/CD Technologies for Agile Hardware Engineering

09 ott - Napoli
Kineton

La CI/CD è una tecnologia ben consolidata nell’ingegneria del software, che consente lo sviluppo agile e incrementale di funzionalità, oltre a un continuo autotest di nuovo
codice, prima del passaggio alla produzione.

Anche l’ingegneria hardware può trarre ampio beneficio da tecnologie CI/CD, con alcune sfide aggiuntive legate alla simulazione dell’hardware e alla validazione su FPGA.

Questa tesi esplorerà i vantaggi delle metodologie CI/CD per lo sviluppo hardware, oltre a costruire e convalidare una prima istanza di una pipeline CI/CD, dal codice sorgente RTL alla simulazione ed alla validazione.

Argomento principale:
Continuous Integration / Continuous Deployment (CI/CD)
Verification and Validation
FPGAs

Requisiti di base:
Ingegneria Informatica, Elettronica, dell’Automazione, delle Telecomunicazioni o corsi affini.
Conoscenza di sistemi git (GitHub, GitLab, etc)
Familiarità con gli strumenti di simulazione RTL (QuestaSim, ModelSim, VCS, etc)
Familiarità con tecnologie FPGA (AMD Xilinx, Intel Altera, Microchip, Lattice)

Sede: Napoli

--------------





CI/CD is a well-established technology in software engineering, allow for agile and incremental development of features, as well as continuous self-testing of new code,
before production.

Hardware engineering can greatly benefit from CI/CD as well, with some additional challenges related to hardware simulation and on-FPGA validation.

This thesis will explore the advantages of CI/CD methodologies for hardware development, as well as build and validate a first-step CI/CD pipeline from RTL source code to simulation and validation.

Main topic:
Continuous Integration / Continuous Deployment (CI/CD)
Verification and Validation
FPGAs

Requirements/course of study:
Computer engineering, software engineering, electronic engineering, telecommunication engineering or similar
Knowledge of git (GitHub, GitLab, etc.)
Familiarity with RTL simulation tools (QuestaSim, ModelSim, VCS, etc)
Familiarity with FPGA technologies (AMD Xilinx, Intel Altera, Microchip, Lattice)

Location: Naples

SAP Project Manager - Finance

09 ott - Bolzano
Fercam

Capo Reparto Pescheria

09 ott - Trento
METRO Italia

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per leveraging ci/cd technologies for agile hardware engineering / napoli

Store Manager - Bolzano

09 ott - Bolzano
Jysk

Oss - oss+s - generici

09 ott - Tempio Pausania
Senior Life Srls