Staff Software Engineer - ADAS Visual Experience

Staff Software Engineer - ADAS Visual Experience

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
General Motors

Auf einen Blick

  • Aufgaben: Leiten Sie die Architektur und Lieferung von Android Automotive Software für ADAS HMI und 3D-Visualisierung.
  • Unternehmen: GM ist ein führendes Unternehmen in der Automobilindustrie mit Fokus auf innovative Technologien.
  • Vorteile: Umfangreiche Gesundheitsleistungen, einschließlich medizinischer, zahnärztlicher und visionärer Optionen sowie Altersvorsorge.
  • Weitere Informationen: Die Position ist hybrid, mit mindestens 3 Tagen Anwesenheit im Büro pro Woche.
  • Warum dieser Job: Führen Sie komplexe Softwareprojekte im Bereich ADAS und 3D-Rendering in einem dynamischen Umfeld.
  • Qualifikationen: Erforderlich sind 6-9 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Android Automotive.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Wir suchen einen Level 8 Staff Software Engineer, der komplexe Android Automotive- und 3D-Visualisierungssoftware für ADAS HMI-Erlebnisse leitet. Diese Rolle umfasst die technische Führung in den Bereichen signalgesteuerte ADAS-Visualisierung, Android-Dienste, Rendering-Leistung und die Ausführung der Architektur über Teams hinweg.

Der ideale Kandidat ist ein anerkannter technischer Experte, der in einem komplexen Umfeld mit breitem Handlungsspielraum agieren kann: Systemarchitektur definieren, mehrdeutige Produktanforderungen aufschlüsseln, die Ausführung über mehrere Teams vorantreiben und das Team für eine qualitativ hochwertige Lieferung über Fahrzeugprogramme verantwortlich halten.

Aufgaben:

  • Leitung der Architektur, des Designs und der Lieferung von Android Automotive-Software für ADAS HMI, Kamera-/Aufnahme-Steuerungen und signalgesteuerte Visualisierungsfunktionen.
  • Definition von End-to-End-Systemdesigns, die Android Automotive UI, Android-Dienste, SoC-Middleware, ADAS-Datenservices, Wahrnehmungsschnittstellen, Plattformintegration und Fahrzeugeingaben umfassen.
  • Entwicklung von 3D-Rendering-Fähigkeiten für die Echtzeit-ADAS-Visualisierung, einschließlich Szenenzusammensetzung, Rendering-Pipelines, Asset-/Datenintegration, Leistungsoptimierung und Stabilität unter Fahrzeugressourcenschränkungen.
  • Übernahme komplexer Arbeitsabläufe über mehrere Teams von der Konzeptphase bis zur Produktionsfreigabe, einschließlich Architekturüberprüfungen, technischer Aufschlüsselung, Meilensteinplanung, Risikomanagement, Validierung und Unterstützung beim Launch.
  • Übersetzung mehrdeutiger Produkt-, Design-, Sicherheits- und Systemanforderungen in praktische Softwaredesigns mit klaren Schnittstellen, Fehlermodi, Teststrategien und operativer Verantwortung.
  • Förderung der funktionsübergreifenden Abstimmung mit ADAS-Algorithmen, Wahrnehmung, Infotainment, Cluster, Datenaufzeichnung, Sicherheit, Produkt- und Fahrzeugintegrationspartnern.
  • Einrichtung von Ingenieurpraktiken, die die Qualität über Android Automotive- und Rendering-Codebasen erhöhen, einschließlich Leistungsbenchmarks, Freigabeschranken, automatisierter Validierung und Bearbeitung von Feldproblemen.
  • Fehlerbehebung und Lösung komplexer Probleme im Signal-zu-Pixel-Pfad, einschließlich Android-Lebenszyklus-/Dienstverhalten, IPC, Parallelität, Rendering-Latenz, Speicherbelastung, GPU/CPU-Konkurrenz und Fahrzeugintegrationsfehlern.
  • Mentoring von Senior- und Mid-Level-Ingenieuren zu Android Automotive-Architektur, 3D-Rendering-Abwägungen, Systemdesign, Ausführungsdisziplin und technischer Führung über Teams hinweg.
  • Klare Kommunikation der technischen Richtung, Risiken, Abwägungen und Lieferstatus an die technische Leitung und funktionsübergreifende Stakeholder.

Bildungs-/Erfahrungsanforderungen:

Abschluss in Informatik, Softwaretechnik, Elektrotechnik, Computertechnik oder einem verwandten technischen Bereich mit 6-9 Jahren relevanter Softwareentwicklungserfahrung; oder gleichwertige praktische Erfahrung mit 10-12 Jahren in der Bereitstellung von Produktionssoftware.

Erforderliche Qualifikationen:

  • Erfahrung auf Staff-Ebene bei der Gestaltung und dem Versand komplexer Softwaresysteme mit mehreren Teams, breiter technischer Mehrdeutigkeit und Produktionsverantwortung.
  • Starke Erfahrung in der Entwicklung von Android Automotive oder Android-Plattform, einschließlich Dienste, Lebenszyklus, IPC, Threading/Parallelität, Systemintegration, Leistungsanalyse und Produktionsfehlerbehebung.
  • Praktische Erfahrung in der Erstellung von Fahrzeug-, Embedded-, Infotainment-, ADAS-, Robotik-, Simulations-, Gaming- oder anderen Echtzeit-Visualisierungssoftware.
  • Starke 3D-Rendering-Erfahrung mit Technologien wie OpenGL, Vulkan, Filament, Unity, Unreal, Android-Grafik-Stack, Szenengraphen, Shader, GPU-Profilierung oder ähnlichen Rendering-Frameworks.
  • Nachgewiesene Fähigkeiten im Systemdesign über Anwendungs-, Middleware-, Daten- und Plattformgrenzen hinweg, mit der Fähigkeit, Schnittstellen, Sequenzdiagramme, Datenflüsse, Zustandsmaschinen und Validierungsstrategien zu definieren.
  • Nachgewiesene Verantwortung für die Ausführung: Fähigkeit, Roadmaps, Verpflichtungen, Risiken, Abhängigkeiten und Freigabequalität ohne tägliche Anleitung zu übernehmen.
  • Erfahrung in der Diagnose komplexer Leistungs- und Zuverlässigkeitsprobleme, die Speicher, CPU/GPU-Nutzung, Latenz, Frame-Drops, Race Conditions, Dienstlebenszyklus oder interprozesskommunikation betreffen.
  • Starke schriftliche und mündliche Kommunikationsfähigkeiten, einschließlich der Fähigkeit, Architekturentscheidungen über Teams hinweg ohne direkte Autorität zu beeinflussen.

Bevorzugte Qualifikationen:

  • Erfahrung mit Android Automotive OS, Embedded Android, Infotainment, Cluster, ADAS HMI, Kamerasystemen, Navigation oder Fahrzeugvisualisierung.
  • Erfahrung mit ADAS- oder autonomen Fahrkonzepten wie Wahrnehmungsobjekten, spurgenauer Navigation, Lokalisierung, Pfadplanung, Kameraaufzeichnung, Sensordaten oder Fahrerassistenzwarnungen.
  • Erfahrung mit Fahrzeug-Signal-Schnittstellen, CAN, SOME/IP, DDS, AIDL, gRPC, Protobuf, Fahrzeugdatenservices oder gleichwertiger Middleware/Datenübertragung.
  • Erfahrung in der Definition von Rendering-Leistungsbudgets, GPU-Speicherstrategien, Frame-Pacing, Asset-Pipelines, Texturmanagement, Strategien für Detailstufen oder Fallback-Rendering-Verhalten.
  • Erfahrung in der Leitung von Architekturüberprüfungen, technischen Bereitschaftsüberprüfungen, Freigabeplanung und der Bearbeitung von Produktionsproblemen für sicherheitsrelevante oder fahrzeugintegrierte Software.
  • Vertrautheit mit automobilen Softwarepraktiken wie ASPICE, ISO 26262-Konzepten, CI/CD, HIL/SIL-Validierung, Testautomatisierung und strukturiertem Freigabemanagement.

Vergütung und Leistungen:

Die Vergütungsinformationen sind nur eine Schätzung in gutem Glauben. Sie basieren darauf, was ein erfolgreicher Bewerber gemäß den geltenden staatlichen Gesetzen verdienen könnte. Erwartete Grundvergütung: 189.300 - 290.700 USD. Die tatsächliche Grundvergütung innerhalb des identifizierten Bereichs variiert je nach Faktoren, die für die Position relevant sind. Bonuspotential: Ein Anreizvergütungsprogramm bietet Auszahlungen basierend auf Unternehmensleistung, Joblevel und individueller Leistung. Vorteile: GM bietet eine Vielzahl von Gesundheits- und Wohlfühlprogrammen. Zu den Leistungsoptionen gehören medizinische, zahnärztliche, augenärztliche Versorgung, Gesundheitskonten, flexible Ausgaben, Altersvorsorge, Krankheits- und Unfallleistungen, Lebensversicherung, bezahlter Urlaub und Feiertage.

Über die Rolle:

Diese Rolle wird als hybrid kategorisiert. Der ausgewählte Kandidat wird erwartet, mindestens 3 Mal pro Woche oder in einer anderen von seinem Manager festgelegten Frequenz an einem bestimmten Standort zu berichten. Der ausgewählte Kandidat muss reisen.

Staff Software Engineer - ADAS Visual Experience Arbeitgeber: General Motors

General Motors ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an bahnbrechenden Technologien im Bereich Fahrzeugkommunikation zu arbeiten. Mit einem starken Fokus auf Inklusion und persönliches Wachstum fördert GM eine Arbeitskultur, in der Teamarbeit und Innovation geschätzt werden. Die flexible Remote-Arbeitsoption ermöglicht es Ihnen, von überall im Land zu arbeiten, während Sie gleichzeitig von umfassenden Vorteilen und Unterstützung für Ihre berufliche Entwicklung profitieren.

General Motors

Kontaktdaten:

General Motors Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer - ADAS Visual Experience mit Bravour zu bestehen

Android Automotive Entwicklung
3D Rendering
Systemarchitektur
Leistungsoptimierung
Multiteam-Koordination
Technische Führung
Fehlerbehebung