Hmmm. I program my own embedded designs. I spend, say, 10% of my time designing the electronics (actually not far from the truth) and about another 10%, or probably somewhat less, doing the programming. That ratio is under 1:1, and your ratio is 30 or 40:1.
Interesting.
John