Welcher Anteil der Programmierung wird für eingebettete Systeme durchgeführt?

15

Welcher Anteil der Programmierung wird für eingebettete Systeme durchgeführt? Im Allgemeinen teilen Sie bitte alle interessanten Statistiken über Programmierer nach Domänen mit, z. B. Echtzeit / Unternehmen / Benutzeroberfläche / Spiele / ...

Wie Sie die Domänengrenzen definieren (z. B. was ein eingebettetes System ist), bleibt Ihnen überlassen. Bitte geben Sie ein paar Worte, um Ihre Definition zu erläutern.

Gilles 'SO - hör auf böse zu sein'
quelle
+1. Das würde mich auch interessieren. AFAIK, in meinem Land sind die einzigen Statistiken, die auf unserem Gebiet gespeichert werden, extrem allgemeine Statistiken (z. B. "Software Engineer"). Zumindest die amtlichen Steuerformulare und so.
Bobby Tables

Antworten:

3

Nun, es gibt viele Größenordnungen mehr eingebettete Prozessoren als Universalcomputer. Pro Jahr werden rund 250 Millionen PCs produziert.

Viele Milliarden Embedded-Prozessoren werden pro Jahr produziert.

Der weltweite Markt für eingebettete Software beläuft sich auf rund 3,4 Milliarden US-Dollar pro Jahr. http://www.slideshare.net/pboulet/socdesign

Eingebettete Systeme (mit zusätzlicher Hardware) im Wert von 88 Milliarden Dollar pro Jahr im Jahr 2009.

(Jetzt sind PCs jeweils mehr als 350 wert, sodass mehr Geld in der PC-Hardware steckt.)

Viele eingebettete Prozessoren tun "das Gleiche", aber eingebettet ist hart, kostspielig und kostenbeschränkt, so dass im "eingebetteten Consumer" -Bereich ein großer Druck besteht, Code wiederzuverwenden.

Die Mainstream-Softwareindustrie hat einen Wert von rund 300 Milliarden pro Jahr. (aus Wikipedia.)

Das Fazit Etwa 100-mal weniger Geld in eingebetteter als "normaler" Software.

Aber Programmierer für eingebettete Systeme sind häufig Elektroniker, die weniger bezahlt werden. oder in Asien, wo sie 5x weniger bezahlt werden als in den USA. Elektronikingenieure in Australien erhalten oft 20% weniger als Softwareingenieure.

So ist wohl etwa 1/30 soviel Programmierarbeit eingebettet.

Tim Williscroft
quelle
1
Ich würde das Risiko eingehen, dass Ihre 88 Mrd. US-Dollar für eingebettete Systeme eher niedrig sind. Eingebettete Systeme umfassen Haushaltsgeräte (Waschmaschinen, Mikrowellen), Unterhaltung (Flachbildfernseher, DVD-Player, digitale TV-Empfänger), musikalische Grußkarten, alle Mobiltelefone, die Tastatur auf Ihrem Desktop, das ABS und die Motorsteuerung Ihres Autos von der Avionik im Flugzeug, die dich in den Urlaub bringt .... brauche ich weiter.
15.
Ich habe nur Zahlen verwendet, die ich schnell finden konnte. Die 1/30-Zahl, die sich ergibt, ist ziemlich interessant; Es verschmilzt mit meinen persönlichen Erfahrungen
Tim Williscroft
1
Aber Programmierer für Embedded-Systeme sind oftmals Elektroniker, die weniger bezahlt werden - das gilt nur, wenn Sie die Gehälter für Programmierer hier mit denen für Offshore-Systeme (Embedded und andere) vergleichen. Aber hier in den USA machen Embedded-Entwickler in der Regel mehr als nur Anwendungen (oder sogar Systementwickler). Dies gilt umso mehr, wenn Sie als EE-Major Embedded-Arbeiten im Verteidigungssektor ausführen.
Luis.espinal
1
@luis und deswegen mache ich oft eingebettete Arbeit im Verteidigungssektor. Embedded / Defense: wird erst ausgelagert, wenn das System von einer anderen Stelle gekauft wird. (Und ich habe auch diese Bemerkung ähnelt)
Tim Williscroft