Leveraging CI/CD Technologies for Agile Hardware Engineering

02 ago - Italia
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 grande 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 agevolazioni 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

Supervisore Della Manutenzione

08 ago - Italia
Jobtome

Progettista Meccanico Senior

08 ago - Bologna
Food Processing Equipment

Ricevi nuove offerte di lavoro

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

SCM Change Management and Continuous Improvement Manager (f/m/d)

08 ago - Milano
Informatica / Software

Pasticcere Senior

08 ago - Perugia
RICCI GROUP