<prompt> Eleza aina za kazi ambazo mhandisi wa programu hufanya.  <response>: Wahandisi wa programu kwa kawaida huunda, kujaribu, kudumisha na kuboresha programu ya kompyuta. Majukumu yao ya kazi ni kuanzia kuunda au kurekebisha msimbo hadi usanifu wa mifumo yote. Wanaweza kupatikana wakibuni na kuendeleza programu za simu, mifumo ya ADAS, na majukwaa ya uchanganuzi. Pia hutengeneza hifadhidata, mitandao, na tovuti. Zaidi ya hayo, wao huunganisha ufumbuzi wa maunzi na programu na kutatua programu zilizopo, kusakinisha programu, na kuratibu rasilimali za mradi. 