R10093909 Research Engineer, Mechanical (Open) Location:Newark, DE (ICD) - R&D - Customer Processes The Innovation and Development Division (IDD) drives the innovation strategy for the Hubs and Operations, and contributes to the Groups transformation. It is