We have a number of these caterpillars in the yard. They are about 3 cm long. This is on the peninsula south of San Francisco, CA, USA. I initially thought of geometer moths but it seems to have the full complement of prolegs.
This sure looks like your little guy!
Looks like it may be an American Angle Shades moth caterpillar: