The MIP Timing Detector (MTD) of the Compact Muon Solenoid (CMS) will provide precision timestamps with 40 ps resolution for all charged particles up to a pseudo-rapidity of |η|=3. This upgrade will mitigate the effects of pile-up expected under the High-Luminosity LHC running conditions and bring new and unique capabilities to the CMS detector. The endcap region of the MTD, called the Endcap Timing Layer (ETL), will be instrumented with silicon low gain avalanche detectors (LGADs), covering the high-radiation pseudo-rapidity region 1.6 < |η| < 3.0. The LGADs will be read out with the ETROC readout chip, which is being designed for precision timing measurements. We present recent progress in the characterization of LGAD sensors for the ETL and development of ETROC, including test beam and bench measurements.