Gibt es Zertifikate für Embedded-System-Entwickler? [abgeschlossen]

Im Bereich Netzwerke gibt es beispielsweise CISCO, JUNIPER, CCNA usw. und im Bereich Datenbanken Oracle-Zertifikate und so weiter.

Was ist mit den Entwicklern von eingebetteten Systemen (Hardware & Software): Gibt es Zertifikate für sie?

Ich glaube, die Zertifizierungen, auf die Sie sich beziehen, bedeuten einfach, dass Sie von diesen Unternehmen in der Verwendung ihrer Produkte geschult wurden. Es hat nicht wirklich etwas zu bedeuten.
Kann jemand die Downvotes hier erklären? Der einzige Grund für sie, den ich sehe, wäre ein Kulturkonflikt, aber das wäre auch ein Grund für Upvotes, da dies eine gute Gelegenheit ist, zu erklären, warum Zertifikate im eingebetteten Design nicht üblich sind.
@ Jon L Da liegst du definitiv falsch. Während die herstellergestützten Zertifikate von Ihnen erwarten, dass Sie ihre eigene Ausrüstung verwenden, ist ein wichtiger Teil davon das tatsächliche Wissen auf dem Gebiet, für das das Zertifikat gilt, und das nicht wirklich mit der verwendeten Ausrüstung zusammenhängt. Ihre Aussage ist so etwas wie die Aussage, dass, da Kenntnisse des Ohmschen Gesetzes erforderlich sind, um ein Zertifikat für das Entwerfen von Leiterplatten, beispielsweise Alteras FPGAs, zu erhalten, eine Person, die über das Zertifikat verfügt, nur weiß, wie sie das Ohmsche Gesetz anwenden kann, wenn sie mit ihnen arbeitet, und in allen anderen Fällen auf magische Weise vergisst es.
@Jon L Es gibt auch zahlreiche Zertifikate, die nicht von Anbietern bereitgestellt werden, z. B. CompTIA-Zertifikate für Techniker.
Ich wünschte, ich könnte ein Kopfgeld auf diese Frage setzen.
@AndrejaKo, CompTIA A+ ist sicherlich gültig und mein Kommentar war nicht auf solche Zertifizierungen gerichtet. Das OP listete in seiner Frage Anbieter auf. Hätte er A+ erwähnt, hätte ich diesen Kommentar nicht abgegeben. Wir haben keine anbieterspezifischen Zertifizierungen, da jeder fähige Designer in der Lage ist, ein Datenblatt eines beliebigen Anbieters zu lesen und auszuwählen, was für seine Anwendung am besten geeignet ist. Anbieterzertifizierungen funktionieren gut in der IT, da es für Unternehmen üblich ist, eine vollständige bewährte Lösung von 1 oder 2 Anbietern zu kaufen, um ihre Netzwerkbereitstellung zu vereinfachen. Dies wäre in eingebetteten Systemen nicht günstig.
@AndrejaKo, der Punkt ist, dass ich kein Zertifikat sehen muss, um festzustellen, ob jemand VHDL oder das Ohmsche Gesetz kennt oder nicht - ich werde sie stattdessen darauf testen. Um zu Ihrer Analogie zu passen – wahrscheinlich werden Sie diese Grundlagen nicht von einer hypothetischen „Altera-Zertifizierung“ lernen. Dieses Wissen müssen Sie als Voraussetzung vor dem Zertifikat entweder durch Erfahrung, strenge Schulung oder beides mitbringen.
@JustJeff Interessante Punkte. Haben Sie darüber nachgedacht, daraus eine Antwort zu machen?
Also, was ist eure Antwort Jungs?
Es gibt überhaupt keine nützlichen Zertifikate auf der Programmierseite der IT, abgesehen von den herstellerspezifischen Zertifikaten, die nicht viel mehr beweisen, als dass Sie ihnen das Geld bezahlt haben. Jeder, der etwas anderes behauptet, versucht wahrscheinlich, Ihnen einen zu verkaufen. Ich bin seit über dreißig Jahren in der IT sowohl interviewt als auch interviewt worden, und mir wurde nie eins angefragt oder gezeigt.
Hat jemand einen Hinweis auf die potenzielle Relevanz der OCRES-Zertifizierungen (Real-Time and Embedded Systems) der Object Management Group?
Ich stimme dafür, diese Frage zu schließen, da dies eine alte Frage ist und für diese Site nicht zum Thema gehört

Antworten (7)

Kürzlich erfuhr ich, dass ARM eine Zertifizierung namens ARM Accredited MCU Engineer hauptsächlich für Personen anbietet, die im Bereich der Mikrocontroller arbeiten.

Es scheint, dass ARM diese Zertifizierung bis März 2016 eingestellt hat

Nein nicht wirklich. Es gibt einige Kurse, die Sie belegen können, aber als Interviewer wäre mir das wirklich egal. In der Tat, wenn jemand zu einem Vorstellungsgespräch kommt und stolz ein Zertifikat über den Abschluss eines Kurses zeigt, würde ich sofort vermuten, dass er nichts weiß. Natürlich werde ich es früh genug herausfinden, nachdem ich ein paar Fragen gestellt habe. Es geht darum, was Sie können, wie Sie über Dinge denken und was Sie wissen. Es ist mir egal, wie das in deinen Kopf gekommen ist, nur dass es so ist.

Alles in allem schaue ich auf das Bildungsniveau. Aus Erfahrung habe ich festgestellt, dass die besten Embedded-Ingenieure einen Master-Abschluss in EE haben. Ich glaube nicht, dass ihre besseren Leistungen an der zusätzlichen Bildung liegen, sondern an der Einstellung, die sie dazu veranlasst hat, überhaupt einen höheren Abschluss anzustreben. Auf der BS-Ebene finden Sie immer noch Kandidaten, die es nur durch die Anträge geschafft haben. Einige von ihnen können gute Noten bekommen, was nur zeigt, wie wenig Noten bedeuten. Anstatt Elektronik zu lernen und ein paar gute Intuitionen zu entwickeln und ein paar Designübungen anzusammeln, haben sie gelernt, wie man Testfragen gut beantwortet. Offensichtlich machen sie keine guten EEs. Auf der Meisterebene wurden diese Leute ausgesondert.

Unter dem Strich ist also BS EE ein Muss, und Masters EE wird Ihren Lebenslauf ganz oben auf den Stapel setzen. Wenn Sie viele andere Zertifizierungen auflisten, sehen Sie nur wie ein Weenie aus, und ich würde sowieso nicht wissen, was diese ganze Buchstabensuppe bedeutet.

Tolle Punkte, Olin. Ich kann hinzufügen, dass ich nach einem Abschnitt suche, der Fähigkeiten beschreibt, und dann einige Beweise in der Erfahrungsgeschichte, dass diese Fähigkeiten praktisch angewendet wurden. Wenn ein Lebenslauf so eine komplette Geschichte zeigen kann, bekommt er vielleicht sogar einen eigenen Stapel!
Vielleicht wird es in Zukunft auch von Vorteil sein, einen hohen Ruf auf Seiten wie EE.SE zu haben?
Obwohl ein MSEE sicherlich ein guter Hintergrund für das Design eingebetteter Systeme wäre, denke ich, dass eine Kombination aus EE- und CS-Abschlüssen noch besser ist, da eingebettete Systeme die beiden Disziplinen kombinieren.

Derzeit gibt es keine formalen Zertifizierungen, die eine Person in eingebetteten Systemen erlangen kann, wie es für Network Engineering-Experten der Fall ist.

Die besten äquivalenten Studien oder Leistungspunkte, die Sie erreichen können und die mir bekannt sind, sind: CEU's oder Continuing Education Units, eine anerkannte Methode (in den USA) zur Quantifizierung der Zeit, die Sie während der beruflichen Entwicklung und der Schulungsaktivitäten in einem Klassenzimmer verbringen. Zehn Unterrichtsstunden entsprechen 1 CEU. Weitere Informationen zu CEUs finden Sie hier :

Gute eingebettete Kurse, die mir bekannt sind, sind:

  1. Jack Ganssle's - Wie man bessere Firmware schneller entwickelt. Weitere Informationen finden Sie unter Schnellere Entwicklung besserer Firmware
  2. Bootcamp für eingebettete Software von Michael Barr. Mehr Informationen dazu unten: Embedded Software Boot Camp

Darüber hinaus ist es immer gut, Ihre Motivation für einen bestimmten Kurs/eine bestimmte Zertifizierung zu prüfen. Wenn es darum geht, ein Top-Embedded-Engineer zu werden, gibt es keinen Ersatz für ein Bachelor-Studium in Ingenieurwissenschaften, verbunden mit praktischer Erfahrung. Ich glaube, dass die Kombination der beiden, gepaart mit einer Leidenschaft für eingebettete Systeme im Allgemeinen, Ihnen die beste Plattform für die Zukunft bietet, wenn Sie eine Karriere in der Entwicklung eingebetteter Systeme aufbauen möchten.

Schließlich, wenn Sie können, besorgen Sie sich ein Entwicklungsboard mit einem Mikrocontroller und einigen Peripheriegeräten und spielen Sie damit.

In Großbritannien gibt es die Feabhas- Schulungskurse. Von der Beschreibung her klingen sie gründlich, aber ich war noch nicht auf einem, um es persönlich zu beurteilen.

Ab November 2015 bietet die University of California in Irvine ein Programm zum Thema „Embedded Systems Design“ an, das online abgeschlossen werden kann und sich an „Berufstätige mit Interesse am Übergang in die Embedded Systems/System-on-Chip (SoC)-Branche“ richtet. Das Programm verfügt über eine Zertifikatsoption.

Übersicht: http://unex.uci.edu/areas/engineering/embedded/

Kurse: http://unex.uci.edu/areas/engineering/embedded/courses.aspx

Nahezu alle professionellen Hardwareentwickler haben einen BSEE oder besser. Ein eventuell vorhandenes Zeugnis wäre bestenfalls eine kleine Hilfe bei der Jobsuche. Eher würde es weh tun.

Fraglich! Einige der besten Hardware-Designer, die ich kenne, haben nicht mehr als ein High-School-Abschlusszeugnis.
@Connor: Erstens argumentieren Sie gegen etwas, das Brian nicht gesagt hat. Sein erster Satz ist richtig, egal ob einige nur HS-Diplome haben oder nicht. Zweitens bin ich auf diese gestoßen. Sie sind normalerweise bemerkenswert darin, grundlegende Probleme zu lösen, sind aber an der Theorie scheitern, was ein ernsthaftes Handicap ist, wenn ein Problem auftaucht, das eine echte Analyse erfordert. In einer größeren Gruppe kann man vielleicht eine solche Person haben, aber in einer kleinen Firma oder kleinen Gruppe braucht man Leute, die sich mit Dingen auskennen und sie auch anwenden können.
Ich möchte hinzufügen, dass ich 1986 zum ersten Mal mit Elektronik in Kontakt kam und seitdem bin ich dabei. Mit zwei 4.0 Honours Associates in CS und EE UND Erfahrung gibt mir kein Unternehmen eine Chance. Ich habe auf ein Start-up-Unternehmen zurückgegriffen. Der BS ist also nicht optional.

Speziell für Embedded Systems Programming gibt es zwei gute Institute:

  1. http://www.depik.com/index.php
  2. http://www.techveda.org/techveda/

Zunächst müssen wir den Unterschied zwischen einem Zertifikat und einer Zertifizierung betrachten. Zertifikate sind Zettel, die zum einfachen Absolvieren eines Kurses angeboten werden können. Wenige von ihnen bedeuten viel. Zertifizierungen bedeuten manchmal etwas mehr, wie zum Beispiel das Bestehen einer Prüfung nach einer Ausbildung. Beachten Sie jedoch, dass eine Zertifizierung nur so gut ist wie die Organisation, die sie anbietet – viele von ihnen sind sehr wenig wert. Die wichtigste Frage ist, ob es etwas gibt, das Arbeitgeber anerkennen und schätzen – ich vermute im Moment nicht für eingebettete Systeme kurz vor einem Hochschulabschluss in einem Computer- oder Ingenieurbereich.

In Bezug auf Zertifizierungen außerhalb des College-Bereichs ist mir nichts im Bereich eingebetteter Systeme bekannt, das die strengen internationalen Standards für Zertifizierungsprogramme erfüllt (wie sie für Dinge wie CSDP von IEEE-CS oder Certified SW Development Professional der American Society for Quality bestehen). oder verschiedene ärztliche Bescheinigungen).

Betrachten wir, was da draußen ist. Es gibt viele werkzeugspezifische Zertifizierungen, eine Reihe von Zertifikatsprogrammen, die von Universitäten angeboten werden, und es gibt Gerüchte, dass einige der Fachgesellschaften mitmachen könnten (z. B. IEEE Computer Society). Ich würde sorgfältig recherchieren, wer die Zertifizierung durchführt und welche Standards sie erfüllen, bevor ich viel Zeit und/oder Geld investiere.

Übrigens sind heutzutage nicht wenige Embedded-System-Entwickler Profis in der Softwareentwicklung. Es ist nicht mehr nur für EE's.