I was an embedded contractor for 8 years. It was a huge majority of EEs writing the production code at every company I worked with. I probably worked closely with about 300 engineers in that time, and fewer than 20 of them had Computer Science backgrounds. This was especially true in aerospace/defense, where I very well might have been the only CS guy in the (large) building.
And, no, most weren't "EEs who are talented at writing software" :)
And, no, most weren't "EEs who are talented at writing software" :)