Datenentwickler Stellenbeschreibung Vorlage/Brief

Wir stellen einen erfahrenen und qualifizierten eingebetteten Software -Ingenieur ein, um sich unserem Team anzuschließen! Als eingebetteter Software -Ingenieur in unserer Organisation führen Sie den gesamten Lebenszyklus der eingebetteten Softwareentwicklung durch.

Datenentwickler -Jobprofil

Ein eingebetteter System oder ein eingebetteter Software -Ingenieur trägt zum Entwerfen, Entwickeln und Wartung eingebetteter Systeme in Produkten bei. Die Aufgabe beinhaltet häufig die Softwareentwicklung. Es erfordert jedoch auch das Fachwissen von gesamten eingebetteten Systemen.

Da die Aufgabe eines eingebetteten Ingenieurs pro Unternehmen variiert, gibt es keine spezifische Beschreibung. Unternehmen verwenden den Ausdruck "eingebetteten Ingenieur", obwohl die Funktion unterschiedlich beschrieben wird. Ein eingebetteter Ingenieur ist ein Begriff, den bestimmte Firmen verwendet haben, um sich auf Ingenieure zu beziehen, die ausschließlich mit eingebetteter Software zu tun haben. Andere Unternehmen argumentieren, dass eingebettete Ingenieure mehr mit dem gesamten System beteiligt sind.

Berichte an

  • CTO

Datenentwicklerverantwortung

  • Planen und beteiligen Sie sich an Architektur-, Anforderungen, Design-, Code- und Testfallüberprüfungen
  • Schaffen Sie innovative eingebettete Architekturen, um unsere expandierenden Ambitionen der Produktentwicklung zu unterstützen
  • Hardware Reverse Engineering, Dekompeten/Demontage von eingebettetem Code und Protokollanalyse
  • Tragen Sie zur Erstellung von Softwareprozessen und Best Practices bei
  • Implementieren Sie komplizierte Datenanalyse-, Datenrouting- und/oder Steuerungssystemmethoden
  • Arbeiten Sie mit externen Entwicklungspartnern zusammen, um den Projektfortschritt und die Ergebnisse zu beschleunigen
  • Spielen Sie eine wichtige Rolle bei der Schaffung der Softwarearchitektur und der Gestaltung von Effizienz und Wiederverwendbarkeit
  • Testergebnisse interpretieren und melden und ein starker Verfechter der Qualität während des gesamten Entwicklungsprozesses sind
  • Erstellen Sie Prototypen, Demonstrationen und Vorschläge
  • Untersuchen Sie die Benutzeroberfläche des Produkts auf Einhaltung der Designkriterien
  • Entwicklung und Veröffentlichung von Software für bestimmte Projekte
  • Coaching -Junior -Ingenieure und Leiter kleiner Entwicklungsteams
  • Bereitstellung technischer Führung und Coaching für mehr Junior -Teammitglieder
  • Umfangreiche Erfahrung in der Integration zahlreicher Komponenten mehrerer Lieferanten in ein voll funktionsfähiges und zusammenhängendes System
  • Nehmen Sie an technischen und Programmüberprüfungen als Präsentator oder Prüfer teil
  • Demonstrieren Sie den Fortschritt von Teams, technologischen Kompromisse und Plänen für aktuelle und zukünftige Produkt-Roadmaps
  • Verantwortlich für die Ausbildung und die Karriereentwicklung von Direct Reports sowie die Moral und Produktivität von Teams
  • Tragen Sie zur Gestaltung der Fahrzeugsystemarchitektur bei
  • Berücksichtigen Sie technische Aktivitäten und Ausführen von Aufgaben im Zeitplan und innerhalb des Budgets

Datenentwickleranforderungen und Fähigkeiten

  • Ein Bachelor- oder Master -Abschluss in Informatik, Ingenieurwesen oder Computertechnik
  • Arbeitswissen über C, C#, Linux, Java, Python, Agile, CMMI, Git, HDMI und FPGA -Software und -Systeme
  • Kenntnis eingebetteter Linux und eingebetteter C
  • Umfangreiche Kenntnisse über Betriebssysteme, Unit -Tests, Algorithmus -Design und Berechnung
  • einfaches Programmieren und Debuggen
  • ist ein gewissenhafter Problemlöser