L'ingegnere programmatore si occuperà dello sviluppo software dei macchinari, analizzando le funzioni e sviluppando le specifiche di funzionamento.