Senior System Performance Engineer

Senior System Performance Engineer

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

Auf einen Blick

  • Aufgaben: Entwickle und optimiere leistungsstarke Softwarekomponenten für autonome Fahrzeuge.
  • Unternehmen: Führendes Unternehmen in der Automobilindustrie mit innovativen Technologien.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, Homeoffice und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit hervorragenden Karrierechancen.
  • Warum dieser Job: Gestalte die Zukunft der Mobilität und arbeite an bahnbrechenden Technologien.
  • Qualifikationen: Mindestens 3 Jahre Erfahrung in der Softwareentwicklung mit C++ und Python.

Das prognostizierte Gehalt liegt zwischen 128700 - 261300 € pro Jahr.

Als Senior System Performance Engineer im AV System Performance Team von GM entwerfen, bauen und optimieren Sie zuverlässige, leistungsstarke Softwarekomponenten innerhalb des autonomen Fahrzeugsoftware-Stacks von General Motors. Sie entwickeln Frameworks und Tools, die es den AV-Engineering-Teams ermöglichen, die Echtzeitleistungsanforderungen über aktuelle und zukünftige Compute-Plattformen zu erfüllen.

In dieser Rolle treiben Sie leistungsorientierte Ingenieurefforts in Ihrem Produktbereich voran, tragen zur technischen Ausrichtung bei und heben die Ingenieurpraktiken durch praktische Implementierung und Zusammenarbeit an. Sie spielen auch eine Schlüsselrolle dabei, wie wir leistungsrelevante Probleme in AV-Software-Systemen überwachen, verstehen und lösen.

Was Sie tun werden (Verantwortlichkeiten)

  • Zusammenarbeit mit Leistungsleitern und Partner-Engineering-Teams, um sich auf Leistungsanforderungen, Entwicklungspraktiken und Verbesserungschancen abzustimmen.
  • Leitung leistungsorientierter Ingenieureinitiativen mit moderater Ungewissheit und teamübergreifender Zusammenarbeit.
  • Beitrag zur Roadmap für Leistungstools, Frameworks und Methoden, die eine effiziente und skalierbare AV-Softwareentwicklung unterstützen.
  • Bewertung und Prototyping neuer Tools, Techniken und Technologien zur Verbesserung der Laufzeitleistung und der Entwickler-Workflows.
  • Entwurf, Implementierung und Wartung von Tools und automatisierten Systemen, die die Leistungsanalyse, das Debugging und die kontinuierliche Überwachung unterstützen.
  • Anwendung und Verbesserung von Standards, Prozessen und Best Practices im Bereich Performance Engineering auf Teamebene.
  • Analyse des Softwareverhaltens, Identifizierung von Leistungsengpässen und Zusammenarbeit mit Produktteams zur Vorschlag und Implementierung von Optimierungen.
  • Mentoring von Junior-Ingenieuren in Bezug auf Leistungsprofilierung, Optimierungsstrategien und Ingenieurbest Practices.

Ihre Fähigkeiten und Qualifikationen (Erforderliche Qualifikationen)

  • Mindestens 3+ Jahre relevante Branchenerfahrung.
  • Praktische Programmiererfahrung mit C++ und Python.
  • Starkes Verständnis der Computerarchitektur und der Grundlagen der systemnahen Software.
  • Nachweisliche Erfahrung in der Leistungsprofilierung, Analyse, Feinabstimmung und Optimierung.
  • Erfahrung in der Entwicklung oder Optimierung leistungsstarker Software, idealerweise für heterogene Compute-Umgebungen (z.B. GPUs, DSPs oder Beschleuniger).
  • Vertrautheit mit Branchenbenchmarks und Workloads (z.B. MLPerf).
  • Starke Kommunikationsfähigkeiten mit der Fähigkeit, technische Entscheidungen innerhalb eines Teams oder Produktbereichs zu beeinflussen.
  • Fähigkeit, Projekte durch Ungewissheit zu führen und Ergebnisse von Anfang bis Ende zu liefern.
  • BS oder MS in Informatik oder einem verwandten technischen Bereich (oder gleichwertige praktische Erfahrung).

Was Ihnen einen Wettbewerbsvorteil verschafft (Bevorzugte Qualifikationen)

  • Kenntnisse über GPU-Leistung, OS-/Treiberinternas oder systemnahe Software-Stacks.
  • Erfahrung mit AI/ML-Anwendungen oder Inferenzsoftware.
  • Hintergrund mit Echtzeitbetriebssystemen.
  • Erfahrung in der Entwicklung oder Optimierung von Software für sicherheitskritische Systeme.
  • Mindestens 3+ Jahre relevante Branchenerfahrung.

Vergütung

Die Gehaltsspanne für diese Rolle: 128.700 bis 261.300 USD. Das tatsächliche Grundgehalt, das einem erfolgreichen Kandidaten innerhalb dieser Spanne angeboten wird, variiert je nach relevanten Faktoren für die Position.

Bonuspotential: Ein Anreizvergütungsprogramm bietet Auszahlungen basierend auf der Unternehmensleistung, der Jobebene und der individuellen Leistung.

Leistungen: GM bietet eine Vielzahl von Gesundheits- und Wohlfühlprogrammen. Zu den Leistungsoptionen gehören medizinische, zahnärztliche, visuelle Leistungen, Gesundheits-Sparkonten, flexible Ausgabenfonds, Altersvorsorgepläne, Krankheits- und Unfallleistungen, Lebensversicherungen, bezahlter Urlaub und Feiertage, Studienhilfeprogramme, Mitarbeiterunterstützungsprogramme, GM-Fahrzeugrabatte und mehr.

Diese Rolle basiert remote, aber wenn der ausgewählte Kandidat innerhalb eines bestimmten Radius von einem GM-Hub lebt, wird erwartet, dass er dreimal pro Woche (oder in einer anderen Frequenz, die von Ihrem Manager festgelegt wird) an den Standort berichtet. Der ausgewählte Kandidat muss reisen.

Senior System Performance Engineer Arbeitgeber: General Motors

General Motors ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der Technologie im Bereich autonomer Fahrzeuge zu arbeiten. Mit einem starken Fokus auf Mitarbeiterentwicklung, einer offenen und kollaborativen Unternehmenskultur sowie umfangreichen Gesundheits- und Sozialleistungen, einschließlich flexibler Arbeitsmodelle, fördert GM nicht nur das individuelle Wachstum, sondern auch die Teamdynamik. Die Position des Senior System Performance Engineer ermöglicht es Ihnen, innovative Lösungen zu entwickeln und gleichzeitig von einem unterstützenden Umfeld zu profitieren, das Ihre Karriere vorantreibt.

General Motors

Kontaktdaten:

General Motors Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior System Performance Engineer 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. Frag nach ihren Erfahrungen und Tipps – das kann dir helfen, die richtigen Türen zu öffnen.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe deine Programmierfähigkeiten in C++ und Python und sei bereit, deine Ansätze zur Performance-Optimierung zu erklären. Zeig, dass du nicht nur die Theorie kennst, sondern auch praktische Lösungen anbieten kannst.

Tipp Nummer 3

Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Zeig dein Interesse und deine Motivation, indem du ein paar spezifische Punkte aus der Stellenbeschreibung in deinem Gespräch ansprichst.

Tipp Nummer 4

Mach dich mit den neuesten Tools und Technologien vertraut! Wenn du weißt, welche Performance-Tools gerade angesagt sind, kannst du in Gesprächen glänzen und zeigen, dass du am Puls der Zeit bist.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior System Performance Engineer mit Bravour zu bestehen

C++
Python
Computer Architecture
System-Level Software Fundamentals
Performance Profiling
Performance Analysis
Performance Tuning

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen und Fähigkeiten klar hervorhebst. Zeig uns, wie deine bisherigen Projekte und Erfolge dich zu dem perfekten Kandidaten für die Rolle machen.

Verwende klare Sprache:Halte deine Bewerbung einfach und verständlich. Vermeide Fachjargon, wenn es nicht nötig ist, und achte darauf, dass deine Punkte klar und prägnant sind. Wir wollen schnell verstehen, was du kannst!

Bewirb dich über unsere Website:Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können.

Wie man sich auf ein Vorstellungsgespräch bei General Motors vorbereitet

Verstehe die technischen Anforderungen

Mach dich mit den spezifischen technischen Anforderungen der Rolle vertraut. Lies dir die Jobbeschreibung genau durch und überlege, wie deine Erfahrungen mit C++ und Python sowie dein Wissen über Computerarchitektur in die Position passen.

Bereite Beispiele vor

Überlege dir konkrete Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in der Performance-Optimierung und im Umgang mit komplexen Systemen zeigen. Sei bereit, diese während des Interviews zu erläutern und zu diskutieren.

Zeige Teamfähigkeit

Da die Rolle viel Zusammenarbeit erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du in der Vergangenheit mit anderen Ingenieuren zusammengearbeitet hast, um Performance-Ziele zu erreichen.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und hilft dir, mehr über die Teamdynamik und die Herausforderungen zu erfahren, die dich erwarten könnten.