Got what it takes to be a Caterpillar tech?