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 Group

Auf einen Blick

  • Aufgaben: Leite die Entwicklung von Android-Kamera-Middleware und forme die Videoarchitektur für BMW-Fahrzeuge.
  • Unternehmen: BMW Car IT, ein innovatives Unternehmen im Bereich Softwareentwicklung für die Automobilindustrie.
  • Vorteile: Firmenwagenoption, flexible Arbeitszeiten, mobiles Arbeiten und Karriereentwicklung.
  • Weitere Informationen: Interkulturelles Team mit hervorragenden Entwicklungsmöglichkeiten.
  • 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.

At BMW Car IT, a wholly owned subsidiary of BMW AG, we live and breathe software. We design and implement embedded software for electronic control units of the BMW cars as well as related tools and frameworks. By delivering software all the way from the initial idea to the final product we lead BMW into the future of digitalization and mobility. Our team develops innovative solutions for embedded automotive systems and infotainment platforms. We drive the evolution of in‑vehicle user experiences and collaborate across domains to deliver robust, scalable video software architectures.

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 Video-Middleware-Architektur über mehrere Fahrzeuggenerationen hinweg und stellen Leistung, Stabilität, Sicherheit und Erweiterbarkeit sicher. Sie definieren und entwickeln Softwarearchitekturen für Video-Pufferung, Routing, Kodierung, Dekodierung und Bildunschärfe. Darüber hinaus entwerfen und stimmen Sie Schnittstellen zwischen Kamera-Plattform, Video-Diensten, Anwendungen und den Hardware-Abstraktionsschichten ab. Sie arbeiten eng mit funktionalen Eigentümern, Systemarchitekten, SoC-Lieferanten, Video-Middleware-Teams und Client-Teams für Kamera-Infrastruktur, Display & Grafik, Android/Linux-Plattform und Fahrzeugfunktionsteams zusammen. Sie stellen 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 Softwareentwicklung. Erfahrung in der Videoverarbeitung in Android (Camera HAL, Camera2 API, HAL-Dienste, Hardware-Decodierungs-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 usw.). Ausgezeichnete analytische, kommunikative und Teamfähigkeiten; verhandlungssicheres Englisch ist erforderlich, Deutsch ist von Vorteil.

Was bieten wir in Ulm? Option auf ein Firmenfahrzeug. Englischsprachige Teams in einem interkulturellen Umfeld. Flexible Organisation der Arbeitszeiten und mobile Arbeitsregelungen. Karriereentwicklung und kontinuierliche persönliche Qualifikation. Umzugsservices für unsere neuen Mitarbeiter.

Frühester Eintrittstermin: ab sofort. Art der Anstellung: unbefristet. Arbeitszeit: Vollzeit. Bei der BMW Group legen wir großen Wert auf Gleichbehandlung und Chancengleichheit. Unsere Einstellungsentscheidungen basieren auf der Persönlichkeit, Erfahrung und den Fähigkeiten der Bewerber.

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

Bei BMW Car IT in Ulm erwartet Sie eine dynamische und innovative Arbeitsumgebung, in der Sie als Principal Engineer für Android Camera Middleware nicht nur an der Spitze der digitalen Mobilität arbeiten, sondern auch von einem flexiblen Arbeitszeitmodell und umfangreichen Entwicklungsmöglichkeiten profitieren können. Unsere interkulturellen Teams fördern eine offene Kommunikation und Zusammenarbeit, während wir Ihnen durch Relocation Services den Einstieg erleichtern und Ihnen die Möglichkeit bieten, Ihre Karriere in einem globalen Konzern voranzutreiben.

BMW Group

Kontaktdaten:

BMW Group Recruiting-Team

StudySmarter Expertenrat🤫

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

Netzwerken, Netzwerken, Netzwerken!

Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sprich mit ehemaligen Kollegen oder Kommilitonen!

Sei bereit für technische Interviews!

Mach dich mit typischen Fragen und Herausforderungen im Bereich Android-Entwicklung vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Wir wissen, dass du das kannst!

Präsentiere deine Projekte!

Habe eine Auswahl deiner besten Projekte parat, die deine Fähigkeiten im Bereich Videoverarbeitung und Middleware zeigen. Zeige, was du kannst, und wie du Probleme gelöst hast – das wird Eindruck machen!

Bewirb dich direkt über unsere Website!

Wir bei StudySmarter empfehlen dir, dich direkt über unsere Karriereseite zu bewerben. So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen auf ein Vorstellungsgespräch hast!

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 die Automobilbranche durchscheinen.

Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen im Bereich Embedded Softwareentwicklung und Videoverarbeitung klar hervorhebst. Wir wollen wissen, wie deine Fähigkeiten und Kenntnisse zu den Anforderungen der Stelle passen!

Sei präzise und strukturiert:Halte dein Anschreiben und deinen Lebenslauf übersichtlich und gut strukturiert. Verwende klare Absätze und Aufzählungen, um deine Qualifikationen und Erfolge hervorzuheben. So wird es uns leichter fallen, deine Bewerbung zu lesen und zu verstehen.

Bewirb dich über unsere Website:Vergiss nicht, dich direkt über unsere Website zu bewerben! Das macht es für uns einfacher, deine Bewerbung zu verwalten und sicherzustellen, dass du alle notwendigen Informationen bereitstellst. Wir freuen uns auf deine Bewerbung!

Wie man sich auf ein Vorstellungsgespräch bei BMW Group 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 die Position enge Zusammenarbeit mit verschiedenen Teams erfordert, 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 zeigen, dass du dich mit BMW Car IT und der spezifischen Rolle auseinandergesetzt hast. Frage nach den aktuellen Herausforderungen im Bereich der Kamera-Middleware oder wie das Team Innovationen vorantreibt.