components engineers