Skip to main content

The Chemours Company Opens Discovery Hub

Published 3/16/2020
Previous Next

The Chemours Company, a specialty chemical manufacturer, opened the $150 million Discovery Hub in March of 2020 in Newark, Del. Supporting collaborative research, commercialization, and training initiatives, the 312,000-sf facility is located on the University of Delaware’s Science, Technology, and Advanced Research (STAR) Campus. Accommodating 330 investigators, the innovation center houses 130 labs, offices, huddle rooms, conference spaces, and cafés. The four-story structure offers an open floorplan and incorporates over 2,000 windows to provide occupants with access to natural light and views.  The project was designed by L2P with IMC Construction as general contractor, RDK as mechanical and electrical engineer, and O’Donnell & Naccarato as structural engineer. Construction began on the facility in January of 2018.

Organization Project Role
RDK Engineers
Mechanical & Electrical Engineer
O'Donnell & Naccarato
Structural Engineer