I suspect that most hardware companies cultures treat software engineering as as second class activity.