Lohnt es sich, als Embedded Engineer auf Full Stack zu gehen? [geschlossen]

In großen Unternehmen neigen sie dazu, Embedded-Ingenieure nach Disziplinen wie Firmware, Hardware, Schnittstellensoftware und PCB-Layout zu trennen. Trotzdem denke ich, dass es mehr Spaß macht, am „Full Stack“ zu arbeiten und möglichst alle Aspekte des Designs zu bauen. Offensichtlich sind einige Projekte für diesen Ansatz zu groß. Meine ganze Erfahrung habe ich mit einem Unternehmen gemacht, in dem Menschen getrennt sind. Ich würde gerne irgendwann in eine Full-Stack-Rolle wechseln, bin mir aber nicht sicher, ob es eine große Nachfrage nach Ingenieuren für eingebettete Systeme mit breiten Fähigkeiten gibt.

Gibt es wirklich einen Bedarf an Ingenieuren, die mit all diesen Fähigkeiten vertraut sind?

Antworten (2)

Ich habe einen BS in Elektrotechnik und einen MS in Informatik. Ich beschäftige mich seit über 35 Jahren mit eingebetteten Systemen als Berater/Auftragnehmer und arbeite sowohl für kleine Unternehmen, von denen Sie noch nie gehört haben, als auch für große Unternehmen wie Sony, DirecTv und Apple.

Bei den kleineren Unternehmen (typische Mitarbeiteranzahl: 25, Anzahl sonstiger Ingenieure: 0-4) bin ich an allem beteiligt: ​​Hardwaredesign (einschließlich Auswahl von Teilen und Erstellung einer Stückliste), PCB-Layout, Firmware-Design, Hardware-/Firmware-Tests des Boards und Hardware-Design/Layout/Firmware-Design für Produktionstestgeräte für die Massenfertigung in China oder wo auch immer. Bei diesen kleineren Unternehmen werde ich normalerweise eingestellt, nur weil ich die Kombination aus BSEE und MSCS (und eine Erfolgsbilanz erfolgreicher Projekte) habe, da sie damit auskommen können, einen Ingenieur anstelle von zwei oder drei einzustellen.

Bei den größeren Unternehmen werde ich normalerweise nur für einen Bereich eingestellt, eher für Firmware als für Hardware (da sie anscheinend immer mehr Firmware-Ingenieure benötigen). Ich werde mit mehreren anderen Ingenieuren zusammenarbeiten, manchmal als leitender Ingenieur einer kleinen Gruppe, obwohl ich ein Auftragnehmer bin. Ich kann nicht sagen, dass ich das eine (große Unternehmen vs. kleine Unternehmen) viel mehr mag als das andere, da es sich um zwei völlig unterschiedliche Umgebungen handelt. Aber wenn ich mich nur für eine entscheiden müsste, wären es die kleineren Unternehmen, wo ich alles machen kann. Aber Sie brauchen die Fähigkeiten, um es durchzuziehen.

Diese Fähigkeiten in Kombination würden dazu beitragen, ein Systemintegrator oder Systemarchitekt zu werden.

Oder Projektleiter