While I was in school from 2011-2015 I noticed the GPA requirements seemed to drop significantly! Cat, John Deere, and Boeing all had 3.5+ requirements when I started. Last I heard, John Deere was at 2.8, and the others dropped as well.
At the time Cat really knew they were the belle of the ball.
They were local and they hired from pretty much all majors in the College of Engineering. IIRC they weren't particularly interested in entry-level software people at the time despite listing it as an opening.
I'm currently at Purdue, and these companies currently have hard requirements of 3.0. If you're below the system won't take you. Other companies have soft requirements and will take you below 3.0, which is becoming more accepted I believe.