Gli ingegneri del software in genere creano, testano, mantengono e migliorano il software del computer. Le loro responsabilità lavorative vanno dalla creazione o modifica del codice all'architettura di interi sistemi. Possono essere trovati nella progettazione e nello sviluppo di applicazioni mobili, sistemi ADAS e piattaforme di analisi. Sviluppano anche database, reti e siti web. Inoltre, integrano soluzioni hardware e software ed eseguono il debug di programmi esistenti, installano programmi e coordinano le risorse del progetto.
Descrivi i tipi di lavori svolti da un ingegnere del software.