Engine of the gods d6 mortal wound ability says pick a unit within 25 inches, does it need line of sight?
Yep, it's not a spell but a unique ability, and so we must refer just to the warscroll description... and los is not mentioned