Ontwerpen, ontwikkelen of testen van robots en robottoepassingen. Het doen van onderzoek naar robottoepassingen en de mogelijkheden van robots behoort ook de werkzaamheden van een robotingenieur. Afgezien van het ontwerpen en testen van robots, kunnen de dagelijkse verantwoordelijkheden het ontwikkelen van software omvatten die wordt gebruikt om robots te beheren, evenals geautomatiseerde systemen waarmee robots taken effectief en nauwkeurig kunnen uitvoeren.