General Motors
General Motors
General Motors ist ein global tätiges Automobil- und Fertigungsunternehmen, das in den Bereichen Fahrzeugtechnik, Produktion, Transport und Informationstechnologie tätig ist. GM wurde 1908 gegründet und entwickelt Technologien zur Weiterentwicklung der Mobilität. Dabei verfolgt das Unternehmen seine Vision von null Unfällen, null Emissionen und null Verkehrsstaus. Die internationalen Aktivitäten vereinen große, interdisziplinäre Teams, die sich auf Innovation, nachhaltigen Verkehr und die Zukunft der Automobilindustrie konzentrieren.

Senior Softwareentwickler – Virtualisierung und SIL-Integration (Hybrid, Markham)

Entwickeln Sie Simulationsumgebungen für die Automobilbranche bei General Motors durch die Integration virtueller Steuergeräte, Plant-Modelle und eingebetteter Systeme. Unterstützen Sie Fahrzeugregelungstests durch Virtualisierung und Software-in-the-Loop-Integration.

Beschreibung

  • Entwickeln und integrieren Sie Co-Simulationskomponenten, die die Testanforderungen der Endnutzer erfüllen
  • Erstellen Sie Modelle virtueller Steuergeräte für verschiedene Simulationsszenarien
  • Entwickeln, warten und testen Sie Komponenten virtueller Steuergeräte, einschließlich HWIO-, RTOS- und Kommunikationsmodellen
  • Beschaffen, entwickeln und parametrisieren Sie Teilmodelle für Sensoren, Aktoren und das Verhalten von Steuergeräten
  • Arbeiten Sie mit Entwicklungsingenieuren an Feature-Anforderungen, Fehlerbehebung und Implementierung zusammen
  • Definieren Sie SIMBOMs gemeinsam mit Systemingenieuren entsprechend den Testanforderungen
  • Integrieren Sie Plant- und Steuergerätemodelle in dynamische virtuelle Simulationen
  • Erstellen und pflegen Sie eine ausführliche Release-Dokumentation
  • Unterstützen Sie veröffentlichte Simulationen, Benutzertests und die Fehlerbehebung
  • Geben Sie Teammitgliedern technische Anleitung und Unterstützung
  • Sichern Sie die Qualität bei der Bereitstellung von Co-Simulationsumgebungen
  • Unterstützen Sie Aktivitäten zur Cloud-Bereitstellung

Anforderungen

  • Bachelorabschluss in Ingenieurwesen, Informatik oder einer verwandten Fachrichtung
  • Drei bis sieben Jahre Berufserfahrung in der Softwareentwicklung
  • Sehr gute Kenntnisse in Embedded C und Python
  • Erfahrung mit Software für eingebettete Regelungssysteme und automatisierten Build-Workflows mit Tools wie GCC, GDB, Eclipse, Jenkins und ETAS INCA
  • Erfahrung in der Entwicklung und Integration von Plant-Modellen mit MATLAB und Simulink
  • Grundkenntnisse in zusätzlichen Simulationstools wie GT-Power, AMESIM und CarSim
  • Sehr gute Kenntnisse automobiler Kommunikationstechnologien, einschließlich CAN, LIN, SPI und Automotive Ethernet
  • Vertrautheit mit den Standards FMU/FMI und SSP
  • Vertrautheit mit der geschichteten AUTOSAR-Softwarearchitektur
  • Darf jetzt oder künftig keine Einwanderungssponsoring-Unterstützung durch GM benötigen

Zusatzleistungen

  • Bezahlte Freistellung einschließlich Urlaub, Feiertagen sowie zusätzlicher Schwangerschafts-, Eltern- und Adoptionszeit
  • Kranken-, Zahn- und Sehkraftversicherung
  • Lebensversicherungspläne für Mitarbeitende und ihre Familien
  • Unternehmensbeiträge und passende Arbeitgeberbeiträge zu einem beitragsorientierten Pensionsplan
  • GM-Fahrzeugkaufprogramm für Mitarbeitende, Familienmitglieder und Freunde