computer hardware engineercomputer hardware techniciansoftware installationhardware engineerhardware technicianhardware service engineerhardware installation techniciantroubleshooting skillstroubleshootingdiagnostic techniciandiagnosticsatfield support engineerfield engineer