Maintenance engineer for electrical generators, mechanical and electrical faults, and screen fault programming