Principal Engineer for Android Camera Middleware (f/m/x)

Principal Engineer for Android Camera Middleware (f/m/x)

Ulm Vollzeit 75000 - 95000 € / Jahr (geschätzt) Homeoffice (teilweise)
BMW Car IT

Auf einen Blick

  • Aufgaben: Leite die Entwicklung der Android-Kamera-Video-Middleware und forme innovative Benutzererlebnisse.
  • Unternehmen: BMW Car IT, ein innovatives Unternehmen im Bereich Softwareentwicklung für Automobile.
  • Vorteile: Flexibles Arbeiten, Firmenwagenoption und interkulturelles Teamumfeld.
  • Weitere Informationen: Unbegrenzte Anstellung mit hervorragenden Karrierechancen und Unterstützung bei Umzügen.
  • Warum dieser Job: Gestalte die Zukunft der Mobilität mit modernster Technologie und innovativen Lösungen.
  • Qualifikationen: Studium in Informatik oder verwandten Bereichen und Erfahrung in der Embedded-Softwareentwicklung.

Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.

Bei BMW Car IT, einer hundertprozentigen Tochtergesellschaft der BMW AG, leben und atmen wir Software. Wir entwerfen und implementieren eingebettete Software für elektronische Steuergeräte der BMW-Fahrzeuge sowie verwandte Tools und Frameworks. Durch die Bereitstellung von Software vom ersten Gedanken bis zum Endprodukt führen wir BMW in die Zukunft der Digitalisierung und Mobilität. Unser Team entwickelt innovative Lösungen für eingebettete Automobilsysteme und Infotainment-Plattformen. Wir treiben die Evolution der Benutzererfahrungen im Fahrzeug voran und arbeiten bereichsübergreifend zusammen, um robuste, skalierbare Video-Softwarearchitekturen zu liefern.

Was erwartet Sie? Sie werden der technische Leiter verantwortlich für die Android-Kamera-Video-Middleware-Schicht sein, die die Kamera-Plattform, die Hardware-Abstraktionsschicht (HAL) und die Client-Anwendungen verbindet. Hier gestalten Sie die Architektur der Video-Middleware über mehrere Fahrzeuggenerationen hinweg und stellen Leistung, Stabilität, Sicherheit und Erweiterbarkeit sicher. Darüber hinaus definieren und entwickeln Sie Softwarearchitekturen für Video-Pufferung, Routing, Kodierung, Dekodierung und Bildunschärfe. Zusätzlich entwerfen und stimmen Sie Schnittstellen zwischen Kamera-Plattform, Video-Diensten, Anwendungen und den Hardware-Abstraktionsschichten ab. Enge Zusammenarbeit mit funktionalen Eigentümern, Systemarchitekten, SoC-Lieferanten, Video-Middleware-Teams und Client-Teams für Kamera-Infrastruktur, Display & Grafik, Android/Linux-Plattform und Fahrzeugfunktionsteams. Außerdem stellen Sie sicher, dass die Implementierung mit dem Softwaredesign und den Anforderungen von BMW durch Code-Reviews übereinstimmt. Sie tragen zur System- und Softwarearchitektur bei, indem Sie Konzepte in Lösungen übersetzen, technische Anforderungen definieren und validieren sowie Optimierungen entwickeln, um die Systemleistung und -stabilität zu verbessern. Sie stellen sicher, dass die Android CDD-Anforderungen von den Lieferanten gemäß jeder Android OS-Migration erfüllt werden. Sie verwalten die CTS-Validierung und erarbeiten Lösungen, um die Zertifizierungsprozesse von Google zu bestehen. Sie fungieren als technischer Mentor und Ansprechpartner für die Kamera-Vorverarbeitung innerhalb des Bereichs und unterstützen bei der Ursachenanalyse.

Was sollten Sie mitbringen? Ein Universitätsabschluss in Informatik, Elektrotechnik, Kommunikationsengineering oder einem vergleichbaren Studienfeld. Mehrere Jahre Berufserfahrung in der Entwicklung eingebetteter Software und Qualitätssicherung in der Automobilindustrie mit Fokus auf kamera- oder videobasierte Systeme. Fundierte Kenntnisse der gesamten Android OS-Architektur und SW-Entwicklung. Erfahrung in der Videoverarbeitung in Android (Camera HAL, Camera2 API, HAL-Dienste, Hardware-Dekodierungs-Schnittstellen, Video-Pufferverwaltung, Pufferteilung zwischen VMs). Umfassende Kenntnisse in Video-Pufferung, Streaming, Kodierung/Dekodierung und Unschärfe. Erfahrung mit Interprozesskommunikation und Middleware-Diensten. Erfahrung mit eingebetteten Entwicklungs- und Analysewerkzeugen (z.B. Wireshark, Carmen, Perfetto, FTrace, Ediabas, Diagnostic Log & Trace Viewers, Visual Studio Code, etc.). Ausgezeichnete analytische, kommunikative und Teamfähigkeiten; verhandlungssicheres Englisch ist erforderlich, Deutsch ist von Vorteil.

Möchten Sie die Architektur der Kamera-Video-Middleware für innovative Benutzererfahrungen im Fahrzeug gestalten? Bewerben Sie sich jetzt! Hinweis: Bitte bewerben Sie sich ausschließlich online über unser Karriereportal. Bewerbungen über andere Kanäle (insbesondere E-Mail) können nicht berücksichtigt werden.

Was bieten wir in Ulm? Option auf ein Firmenfahrzeug. Englischsprachige Teams in einem interkulturellen Umfeld. Flexible Organisation der Arbeitszeiten & mobile Arbeitsregelungen. Umzugsservices für unsere neuen Mitarbeiter.

Frühester Eintrittstermin: ab sofort. Art der Anstellung: unbefristet. Arbeitszeit: Vollzeit.

Principal Engineer for Android Camera Middleware (f/m/x) Arbeitgeber: BMW Car IT

BMW Car IT ist ein hervorragender Arbeitgeber, der innovative Softwarelösungen für die Automobilindustrie entwickelt. In einem dynamischen und interkulturellen Umfeld in Ulm profitieren Mitarbeiter von flexiblen Arbeitszeiten, der Möglichkeit zum mobilen Arbeiten und umfassenden Relocation-Services. Zudem bietet das Unternehmen zahlreiche Entwicklungsmöglichkeiten und fördert eine offene, teamorientierte Kultur, die Kreativität und Zusammenarbeit schätzt.

BMW Car IT

Kontaktdaten:

BMW Car IT Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Principal Engineer for Android Camera Middleware (f/m/x) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe häufige Fragen und Szenarien, die für die Rolle als Principal Engineer relevant sind. Wir können dir helfen, die besten Ressourcen zu finden, um deine Fähigkeiten aufzufrischen.

Tipp Nummer 3

Sei proaktiv und zeige dein Interesse! Wenn du eine interessante Stelle siehst, zögere nicht, dich direkt über unsere Website zu bewerben. Lass uns wissen, warum du die perfekte Wahl für das Team bist!

Tipp Nummer 4

Mach dich mit den neuesten Trends in der Automobilsoftware vertraut! Zeige, dass du nicht nur die Grundlagen beherrschst, sondern auch die Zukunft der Technologie im Blick hast. Wir unterstützen dich dabei, die richtigen Informationen zu finden.

Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Engineer for Android Camera Middleware (f/m/x) mit Bravour zu bestehen

Embedded Software Development
Android OS Architektur
Videoverarbeitung
Camera HAL
Camera2 API
Middleware-Dienste
Video-Pufferverwaltung

Einige Tipps für deine Bewerbung 🫡

Mach es persönlich!:Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für die Position als Principal Engineer interessierst. Lass deine Leidenschaft für Softwareentwicklung und innovative Lösungen durchscheinen.

Betone deine Erfahrungen:Wir wollen wissen, was du drauf hast! Hebe relevante Erfahrungen in der Embedded-Softwareentwicklung und im Umgang mit Kamerasystemen hervor. Zeige uns konkrete Beispiele, wie du in der Vergangenheit Herausforderungen gemeistert hast.

Sei präzise und strukturiert:Halte deine Bewerbung klar und übersichtlich. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, dass du die Anforderungen für die Rolle verstehst und erfüllst.

Bewirb dich über unsere Website:Vergiss nicht, deine Bewerbung über unser Karriereportal einzureichen! Das ist der einzige Weg, um sicherzustellen, dass wir deine Unterlagen erhalten und berücksichtigen können. Wir freuen uns auf deine Bewerbung!

Wie man sich auf ein Vorstellungsgespräch bei BMW Car IT vorbereitet

Verstehe die Technologie

Mach dich mit der Android-Architektur und den spezifischen Technologien, die für die Kamera-Middleware relevant sind, vertraut. Zeige im Interview, dass du die Herausforderungen und Lösungen in der Videoverarbeitung verstehst, insbesondere in Bezug auf HAL und die Camera2 API.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Erfahrungen, die deine Fähigkeiten in der Embedded-Softwareentwicklung und Qualitätssicherung demonstrieren. Sei bereit, über deine Rolle in diesen Projekten zu sprechen und wie du technische Probleme gelöst hast.

Teamarbeit betonen

Da enge Zusammenarbeit mit verschiedenen Teams gefordert ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Erkläre, wie du zur Kommunikation und zum Wissensaustausch beigetragen hast, um gemeinsame Ziele zu erreichen.

Fragen vorbereiten

Bereite einige durchdachte Fragen vor, die dein Interesse an der Position und dem Unternehmen zeigen. Frage nach den aktuellen Herausforderungen im Bereich der Kamera-Middleware oder wie das Team Innovationen vorantreibt. Das zeigt, dass du wirklich an der Rolle interessiert bist.