Ich werde mit einem Job zum Schreiben von Embedded C auf Mikrocontrollern angesprochen. Zuerst hätte ich gedacht, dass die Einbettung von Programmierung auf dem Software-Stack für mich zu niedrig ist, aber vielleicht denke ich falsch darüber nach.
Normalerweise hätte ich mir die Möglichkeit genommen, eingebetteten Code zu schreiben, da ich mich nicht als Elektrotechniker betrachte. Ist das eine schlechte Annahme? Kann ich interessante und nützliche Software für eingebettete Systeme schreiben oder mache ich mir selbst einen Kick, weil ich zu wenig auf dem Software-Stack habe?
Ich bin zur Informatikschule gegangen und habe es wirklich genossen, einen Compiler zu schreiben, über parallele Algorithmen nachzudenken, Datenstrukturen zu entwerfen und Frameworks zu entwickeln. Allerdings bin ich derzeit als Webentwickler beschäftigt, was die interessanten Dinge, die ich gerade beschrieben habe, nicht schreit. (Ich beschäftige mich derzeit mit folgenden Problemen: "Dieses Kontrollkästchen muss 4 Pixel links sein" und "Dieses Datum ist falsch formatiert".)
Ich schätze die Beiträge aller. Ich weiß, dass ich die Entscheidung selbst treffen muss, ich möchte nur eine Klarstellung darüber, was es bedeutet, ein eingebetteter Programmierer zu sein, und ob es zu dem passt, was ich interessant finde.