Staff Software Engineer, Simulation

Staff Software Engineer, Simulation

Vollzeit Kein Homeoffice möglich
General Motors

Auf einen Blick

  • Aufgaben: Entwickle innovative Testinfrastrukturen für autonome Fahrzeugsoftware und leite cross-funktionale Initiativen.
  • Unternehmen: Globaler Marktführer in fortschrittlicher Fahrassistenztechnologie mit einer kollaborativen Unternehmenskultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit hervorragenden Karrierechancen und der Möglichkeit zur Remote-Arbeit.
  • Warum dieser Job: Gestalte die Zukunft autonomer Fahrzeuge und arbeite mit modernster Technologie.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in der Entwicklung komplexer Evaluierungs- und Simulationsframeworks.

General Motors ist ein globaler Marktführer im Bereich fortschrittlicher Fahrerassistenzsysteme mit Super Cruise, einer technologie für freihändiges Fahren in mehr als 500.000 Fahrzeugen und über 700 Millionen freihändigen gefahrenen Meilen. GM beweist, dass Automatisierung vertrauenswürdig, intuitiv und hilfreich sein kann. Mit einer globalen Reichweite bringt GM bahnbrechende Fortschritte für alltägliche Fahrer in einem beispiellosen Maßstab. Schließen Sie sich uns an, um die nächste Generation sicherer und angenehmer autonomer Fahrzeugerlebnisse zu liefern.

Das Simulationsteam, Teil der Organisation für autonome Fahrzeuge, entwickelt und verbessert das Simulationsökosystem, das das Wachstum und die Reife von GMs Technologie für autonomes Fahren ermöglicht. Wir erstellen skalierbare Werkzeuge, Arbeitsabläufe und Analysefähigkeiten, die datengestützte Entscheidungen in der Entwicklung, dem Test und der Validierung von AV ermöglichen. In Zusammenarbeit mit Autonomie-, System-, Sicherheits- und anderen funktionsübergreifenden Teams bieten wir die Simulationsgrundlage, die erforderlich ist, um das Systemverhalten zu bewerten, die Entwicklungsgeschwindigkeit zu verbessern und die Qualität von AV end-to-end zu unterstützen. Wir besitzen umfangreiche Szenariobibliotheken, Test- und Evaluierungs-Pipelines sowie eine Kerninfrastruktur, die virtuelle Tests, Datenanalysen, Modellentwicklung und Validierung innerhalb eines einheitlichen Rahmens unterstützt.

Was Sie tun werden:

  • Architektur von großangelegter Testinfrastruktur und Evaluierungspipelines, die die Genauigkeit, Zuverlässigkeit und Effizienz von Simulationstests zur Validierung von Software für autonome Fahrzeuge ermöglichen und quantifizieren.
  • Leitung funktionsübergreifender Initiativen mit Autonomie-, Systemtechnik-, Simulations- und Datenteams, um teameigene Testoperationen und Evaluierungsprodukte eng in die regulären Entwicklungsabläufe und Entscheidungsprozesse zu integrieren.
  • Erfindung neuartiger Methoden und Bereitstellung von Implementierungen zur Quantifizierung und Charakterisierung der Vertrauenswürdigkeit und Effektivität von Simulationstest- und Evaluierungsprodukten im großen Maßstab.
  • Vorantreiben technischer Fahrpläne und strategischer Prioritäten, während Sie funktionsübergreifend zusammenarbeiten, um neue Simulationstechnologien im Einklang mit den Zielen von AV zu integrieren.
  • Verantwortung für und Verfeinerung wichtiger Evaluierungsmetriken und KPIs, die für Entscheidungen zur Einsatzbereitschaft und Sicherheit verwendet werden; Synthese und Präsentation von Ergebnissen und Abwägungen für Stakeholder; Bereitstellung von Erkenntnissen für Partnerteams durch interaktive Dashboards.
  • Aufrechterhaltung eines hohen technischen Standards durch architektonisches Design, Design-Reviews und Code-Reviews, Festlegung von Mustern und Best Practices für das breitere Team.

Ihre Fähigkeiten und Qualifikationen (erforderliche Qualifikationen):

  • Über 7 Jahre praktische Erfahrung in der Entwicklung komplexer Evaluierungs-, Simulations- oder Testframeworks.
  • Versiert in der Entwicklung von Python für Produktionssysteme, einschließlich Unit-Tests, Code-Reviews, Leistungsabgleich und bewährte Praktiken zur Zuverlässigkeit.
  • Nachgewiesene technische Führung über mehrere Teams hinweg, einschließlich der Definition von Strategien, die von mehreren Teams übernommen werden, und Einflussnahme auf System- und Architekturentscheidungen.
  • Starke schriftliche und mündliche Kommunikation, Entscheidungsfindung, Risikokommunikation und konstruktives Feedback an verschiedene Stakeholder.
  • Abschluss oder höherer Abschluss in Informatik, Ingenieurwesen oder gleichwertiger Erfahrung.

Bevorzugte Qualifikationen:

  • Erfahrung im autonomen Fahren oder in der Robotik im Hochrisikobereich; Entwurf, Durchführung und Interpretation großangelegter Simulationen und Feldexperimente.
  • Erfahrung in Teststrategien und Validierung für sicherheitskritische Produkte.
  • Eine starke, datengestützte Neugier, um Anomalien zu untersuchen und systematisch Ursachen für Abweichungen zu ermitteln.
  • Vertrautheit mit SQL, Zeitreihen-Datenanalyse, Leistungsüberwachungstools und Dashboard-Systemen (z.B. Looker, Streamlit).

Hybrid/Remote: Diese Rolle kann remote ausgeführt werden, aber wenn Sie innerhalb eines 50-Meilen-Radius von Sunnyvale oder Mountain View wohnen, wird erwartet, dass Sie dreimal pro Woche an diesem Standort erscheinen.

Vergütung: Die Gehaltsspanne für diese Rolle liegt zwischen 160.200 und 246.300 USD. Das tatsächliche Grundgehalt, das einem erfolgreichen Kandidaten innerhalb dieser Spanne angeboten wird, variiert je nach relevanten Faktoren für die Position.

Leistungen: GM bietet eine Vielzahl von Gesundheits- und Wohlfühlprogrammen. Zu den Leistungsoptionen gehören medizinische, zahnärztliche und augenärztliche Versorgung, Gesundheits-Sparkonten, flexible Ausgaben, Altersvorsorge, Krankheits- und Unfallleistungen, Lebensversicherung, bezahlter Urlaub und Feiertage, Studienhilfeprogramme, Mitarbeiterunterstützungsprogramme, Rabatte auf GM-Fahrzeuge und mehr.

Unternehmensfahrzeug: Nach erfolgreichem Abschluss einer Überprüfung des Kraftfahrzeugberichts sind Sie berechtigt, an einem Programm zur Bewertung von Unternehmensfahrzeugen teilzunehmen, bei dem Ihnen ein General Motors-Fahrzeug zugewiesen wird, das Sie fahren und bewerten können.

Chancengleichheit: General Motors verpflichtet sich, ein Arbeitsplatz zu sein, der nicht nur frei von rechtswidriger Diskriminierung ist, sondern auch tatsächlich Inklusion und Zugehörigkeit fördert. Wir glauben fest daran, dass die Schaffung eines inklusiven Arbeitsplatzes ein Umfeld schafft, in dem unsere Mitarbeiter gedeihen und bessere Produkte für unsere Kunden entwickeln können.

Unterstützung: General Motors bietet allen Arbeitssuchenden, einschließlich Menschen mit Behinderungen, Möglichkeiten. Wenn Sie eine angemessene Unterstützung benötigen, um Ihre Jobsuche oder Bewerbung zu unterstützen, senden Sie uns eine E-Mail oder rufen Sie uns unter 1-800-865-7580 an. Bitte geben Sie in Ihrer E-Mail eine Beschreibung der spezifischen Unterstützung an, die Sie anfordern, sowie den Jobtitel und die Ausschreibungsnummer der Position, für die Sie sich bewerben.

Staff Software Engineer, Simulation Arbeitgeber: General Motors

General Motors ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein wettbewerbsfähiges Gehalt und umfassende Sozialleistungen bietet, sondern auch eine inklusive und unterstützende Arbeitskultur fördert. Mit einem starken Fokus auf Innovation im Bereich autonomes Fahren und einer Vielzahl von Möglichkeiten zur beruflichen Weiterentwicklung, insbesondere in der dynamischen Umgebung von Sunnyvale oder Mountain View, ermöglicht GM seinen Mitarbeitern, an der Spitze der Technologie zu arbeiten und gleichzeitig ihre Karriereziele zu erreichen.

General Motors

Kontaktdaten:

General Motors Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Staff Software Engineer, Simulation 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 – oft bekommst du wertvolle Einblicke, die dir bei deiner Bewerbung helfen können.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe häufige Fragen und Szenarien, die für die Rolle als Staff Software Engineer relevant sind. Wir empfehlen, Mock-Interviews mit Freunden oder Kollegen durchzuführen, um dein Selbstvertrauen zu stärken.

Tipp Nummer 3

Sei proaktiv und zeige Interesse! Wenn du eine Stelle ins Auge gefasst hast, zögere nicht, direkt mit dem Team oder dem Recruiter in Kontakt zu treten. Zeig, dass du wirklich an der Position interessiert bist und bereit bist, einen Beitrag zu leisten.

Tipp Nummer 4

Nutze unsere Website für deine Bewerbung! Wir haben viele Ressourcen, die dir helfen können, den Bewerbungsprozess zu verstehen und dich optimal vorzubereiten. Lass uns gemeinsam den nächsten Schritt in deiner Karriere gehen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer, Simulation mit Bravour zu bestehen

Entwicklung komplexer Evaluierungs-, Simulations- oder Testframeworks
Python-Entwicklung für Produktionssysteme
Einheitstests und Code-Reviews
Technische Führung über mehrere Teams
Strategieentwicklung und Einflussnahme auf System- und Architekturentscheidungen
Starke schriftliche und mündliche Kommunikationsfähigkeiten
Teststrategien und Validierung für sicherheitskritische Produkte

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.

Mach es klar und präzise!:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. So können wir schnell erkennen, dass du der richtige Kandidat für die Stelle bist.

Betone deine Erfahrungen!:Erzähle uns von deinen bisherigen Projekten und wie sie zu den Anforderungen der Stelle passen. Zeige uns, wie deine Erfahrungen in der Softwareentwicklung und Simulation dir helfen werden, bei uns erfolgreich zu sein.

Bewirb dich über unsere Website!:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.

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

Verstehe die Technologie

Mach dich mit den neuesten Entwicklungen in der autonomen Fahrzeugtechnologie vertraut. Informiere dich über GM's Super Cruise und andere relevante Technologien, um im Interview gezielte Fragen stellen und dein Interesse zeigen zu können.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Erfahrungen, die deine Fähigkeiten in der Entwicklung von Testinfrastrukturen und Evaluierungsprozessen demonstrieren. Sei bereit, diese Beispiele zu erläutern und wie sie zur Lösung von Herausforderungen beigetragen haben.

Kommunikation ist der Schlüssel

Übe, komplexe technische Konzepte einfach und klar zu erklären. Da du mit verschiedenen Teams zusammenarbeiten wirst, ist es wichtig, dass du deine Ideen und Strategien verständlich kommunizieren kannst.

Fragen stellen

Bereite einige durchdachte Fragen vor, die sich auf die Teamdynamik, die aktuellen Herausforderungen im Bereich Simulation und die zukünftigen Ziele von GM beziehen. Das zeigt dein Engagement und dein Interesse an der Position und dem Unternehmen.