You should include the important labor category of Systems Engineer. Without Systems Engineers, not much could be done to bridge the various technologies represented by the other labor categories you've already mentioned. Also, Systems Engineers play a vital role in progressive management decision making throughout the life of most Programs / Projects and they are paramount in establishing and sustaining development schedules. With the increase in complexities, sophistication, and integration requirements of most modern systems, I would think the need for this particular labor specialty would continue to grow over the coming years.
More information about text formats