Auf einen Blick
- Aufgaben: Entwickle und optimiere Softwarelösungen für automobile Anwendungen.
- Arbeitgeber: Simi Reality Motion Systems ist ein führender Anbieter von Sicherheitssystemen und innovativer Bewegungserfassung.
- Mitarbeitervorteile: Flexible Arbeitszeiten, spannende Projekte und ein kreatives Team warten auf dich.
- Warum dieser Job: Arbeite an zukunftsweisenden Technologien in einem dynamischen Umfeld mit Fokus auf Sicherheit und Innovation.
- Gewünschte Qualifikationen: Erfahrung in C++ Programmierung und Interesse an Machine Learning für eingebettete Systeme erforderlich.
- Andere Informationen: Gültige Arbeitserlaubnis für Deutschland ist notwendig; gute Deutschkenntnisse sind von Vorteil.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
ZF LIFETEC ist einer der weltweit führenden Anbieter von passiven Sicherheitssystemen. Als Simi Automotive, ein globaler Innovationsführer für Motion-Capture-Software und komplette Systeme zur Aufzeichnung und Analyse menschlicher Bewegungen, tragen wir mit unserer Erfahrung in kamerabasierten Systemen zur Entwicklung von Lösungen für die Überwachung des Fahrzeuginnenraums bei. Gemeinsam mit unseren Kollegen bei ZF LIFETEC arbeiten wir an adaptiven Rückhaltesystemen.
Aufgaben
- Als Schlüsselmitglied unseres Embedded-Software-Entwicklungsteams spielen Sie eine entscheidende Rolle bei der Gestaltung, Implementierung und Optimierung von Softwarelösungen für Automobilanwendungen.
- Sie arbeiten an der Portierung von Machine Learning (ML)-Modellen für Computer Vision auf Embedded-Systeme.
- Sie verwalten den Zugriff auf Peripheriegeräte wie Kameras, SerDes und Automobilbusse wie CAN, LIN und Flexray.
- Sicherstellung der Einhaltung von funktionalen Sicherheitsstandards (z.B. ISO 26262).
- Ihr Fachwissen in der Low-Level-C++-Entwicklung und Hardwarekenntnisse sind entscheidend, um leistungsstarke und zuverlässige Lösungen zu liefern.
Hauptverantwortlichkeiten
- Entwicklung, Optimierung und Debugging von Low-Level-C++-Code für eingebettete Automobilsysteme.
- Portierung und Integration von Machine Learning-Modellen für Computer Vision auf Embedded-Plattformen.
- Zusammenarbeit mit Lieferanten, um eine nahtlose Interaktion zwischen Software- und Hardwarekomponenten sicherzustellen.
- Durchführung von Leistungstuning und Ressourcenoptimierung für Embedded-Systeme.
- Enge Zusammenarbeit mit interdisziplinären Teams, einschließlich AI/ML-Experten, Systemarchitekten und Sicherheitsingenieuren.
- Beitrag zur Gestaltung robuster, wartbarer und skalierbarer Softwarearchitekturen.
Anforderungen
- Nachgewiesene Erfahrung in der C++-Programmierung (vorzugsweise C++11/14/17) mit Fokus auf Low-Level-Entwicklung.
- Solides Verständnis von Embedded-Systemen und grundlegenden Hardwarekonzepten (z.B. SoCs, Speicherverwaltung, Peripheriegeräte).
- Interesse an der Portierung oder Optimierung von Machine Learning-Modellen (z.B. TensorFlow Lite, ONNX) für Embedded-Plattformen, z.B. TDA4.
- Vertrautheit mit Konzepten und Frameworks der Computer Vision ist von Vorteil.
- Starke Debugging-Fähigkeiten mit Tools wie Lauterbach oder ähnlichem.
- Kenntnisse in Echtzeitbetriebssystemen (AUTOSAR Classic-basiert) oder Bare-Metal-Programmierung.
- Ausgezeichnete Problemlösungsfähigkeiten und Aufmerksamkeit für Details.
- Fließendes Englisch, Deutsch B2 geschätzt.
Bevorzugte Qualifikationen
- Erfahrung mit Hardware-Beschleunigungstechnologien (z.B. NPUs, GPUs oder DSPs).
- Vertrautheit mit automobilen Kommunikationsprotokollen (z.B. CAN, LIN, Automotive Ethernet).
- Erfahrung mit funktionalen Sicherheitsstandards wie ISO 26262 ist von Vorteil.
- Verständnis von AI/ML-Frameworks wie TensorFlow.
- Kenntnisse über sicherheitskritische Softwareentwicklungsprozesse (z.B. MISRA C++, ASPICE).
Waren Sie leidenschaftlich an modernster Automobiltechnologie interessiert und haben Sie einen starken Hintergrund in der Low-Level-C++-Entwicklung? Gedeihen Sie in herausfordernden Umgebungen, in denen Sicherheit, Leistung und Innovation zusammenkommen? Wenn ja, möchten wir, dass Sie unserem Team als C++ Embedded Developer, spezialisiert auf Embedded-Systeme, beitreten.
Wichtiger Hinweis
Bitte beachten Sie, dass für Nicht-EU-Bürger eine gültige Arbeitserlaubnis für Deutschland erforderlich ist. Bewerbungen ohne gültige Arbeitserlaubnis und ausreichende Deutschkenntnisse werden möglicherweise nicht berücksichtigt.
Senior Embedded Software Engineer C++ Arbeitgeber: Simi Reality Motion Systems
Kontaktperson:
Simi Reality Motion Systems HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Embedded Software Engineer C++
✨Tipp Nummer 1
Netzwerke sind entscheidend! Suche nach Veranstaltungen oder Meetups in der Automobil- und Embedded-Software-Branche, um Kontakte zu knüpfen. Oftmals erfährst du durch persönliche Gespräche von offenen Stellen, die nicht öffentlich ausgeschrieben sind.
✨Tipp Nummer 2
Nutze LinkedIn aktiv! Verbinde dich mit Mitarbeitern von Simi Reality Motion Systems und ZF LIFETEC. Stelle Fragen zu ihrer Arbeit und zeige dein Interesse an der Position. Ein persönlicher Kontakt kann dir einen Vorteil verschaffen.
✨Tipp Nummer 3
Informiere dich über aktuelle Trends in der Automobiltechnologie und Embedded Systems. Zeige in Gesprächen, dass du auf dem neuesten Stand bist und wie du dein Wissen in die Entwicklung von Softwarelösungen einbringen kannst.
✨Tipp Nummer 4
Bereite dich auf technische Interviews vor, indem du häufige Fragen zu C++ und Embedded Systems übst. Sei bereit, deine Problemlösungsfähigkeiten anhand von Beispielen aus deiner bisherigen Erfahrung zu demonstrieren.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Embedded Software Engineer C++
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen an C++-Kenntnisse, Embedded-Systeme und Machine Learning. Stelle sicher, dass du alle geforderten Qualifikationen in deiner Bewerbung ansprichst.
Anpassung des Lebenslaufs: Gestalte deinen Lebenslauf so, dass er deine Erfahrungen im Bereich der Embedded-Softwareentwicklung und deine Kenntnisse in C++ hervorhebt. Betone relevante Projekte, insbesondere solche, die mit Machine Learning oder Computer Vision zu tun haben.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du deine Leidenschaft für Automotive-Technologie und deine Fähigkeiten im Low-Level-C++-Entwicklungsbereich darlegst. Erkläre, warum du gut ins Team passt und wie du zur Entwicklung innovativer Lösungen beitragen kannst.
Überprüfung und Einreichung: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass du alle geforderten Unterlagen hochlädst und deine Kontaktdaten korrekt sind. Reiche deine Bewerbung über unsere Website ein, um sicherzustellen, dass sie ordnungsgemäß bearbeitet wird.
Wie du dich auf ein Vorstellungsgespräch bei Simi Reality Motion Systems vorbereitest
✨Verstehe die Anforderungen der Stelle
Mach dich mit den spezifischen Anforderungen und Aufgaben des Senior Embedded Software Engineer C++ vertraut. Überlege dir, wie deine bisherigen Erfahrungen und Fähigkeiten zu den Erwartungen des Unternehmens passen.
✨Bereite technische Fragen vor
Erwarte technische Fragen zu C++ Programmierung, Embedded Systems und Machine Learning. Übe das Erklären von Konzepten wie Speicherverwaltung und Hardwarezugriff, um dein Wissen zu demonstrieren.
✨Zeige deine Problemlösungsfähigkeiten
Bereite Beispiele vor, in denen du komplexe Probleme gelöst hast, insbesondere im Bereich der Softwareentwicklung oder bei der Arbeit mit eingebetteten Systemen. Dies zeigt deine Fähigkeit, Herausforderungen zu meistern.
✨Kommuniziere klar und präzise
Achte darauf, während des Interviews klar und strukturiert zu kommunizieren. Dies ist besonders wichtig, wenn du technische Details erklärst oder mit interdisziplinären Teams zusammenarbeitest.