
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.
Principal Software Engineer, Modernisierung von Build-Systemen – General Motors (Hybrid, Markham)
Leiten Sie die Modernisierung der Build- und Testinfrastruktur für eingebettete Software bei General Motors mit Bazel. Entwickeln Sie skalierbare, reproduzierbare Engineering-Systeme und bewerten Sie KI-gestützte Ansätze zur Steigerung der Entwicklerproduktivität.
Beschreibung
- Leiten Sie Initiativen zur Steigerung der Software-Engineering-Produktivität durch Strategie, Prozessverbesserung, Unterstützung bei Veränderungen und bereichsübergreifende Koordination
- Steuern Sie komplexe Engineering-Arbeiten mit hoher Wirkung und coachen und betreuen Sie Teammitglieder
- Modernisieren Sie Build- und Test-Workflows für eingebettete Software, indem Sie Make- und Shell-basierte Prozesse durch Bazel ersetzen
- Analysieren Sie Build-, Test-, Abhängigkeits-, Toolchain- und Hardware-Prozesse, um einen phasenweisen Plan für die Bazel-Migration zu erstellen
- Erstellen Sie wiederverwendbare Bazel-Regeln, Makros, Toolchains, Plattformen, Konfigurationsmuster und Repository-Standards
- Migrieren Sie eingebettete Anwendungen, Bibliotheken, generierten Code, Firmware, Cross-Compiling-Workflows und Plattformvarianten
- Verbinden Sie Bazel mit CI/CD-, Test-, Release-, Artefakt-, Deployment-, Observability-, Sicherheits- und Infrastrukturprozessen
- Verbessern Sie die Plattform durch Caching, parallele Ausführung, Zuverlässigkeitspraktiken, Dokumentation, Schulungen, die Ablösung älterer Make-Prozesse und kontinuierliche Weiterentwicklung
- Verfolgen Sie Build-Parität, Reproduzierbarkeit, Build- und CI-Geschwindigkeit, Cache-Leistung, CI-Kapazität, Zuverlässigkeit, Artefakt-Herkunft, Sicherheitskonformität, Akzeptanz und Produktivität
- Bewerten Sie KI-gestützte Engineering-Workflows anhand messbarer Ergebnisse in den Bereichen Qualität, Akzeptanz und Produktivität
Anforderungen
- Bachelorabschluss in Software Engineering oder gleichwertige Berufserfahrung
- 10 bis 15 oder mehr Jahre Erfahrung in der Softwareentwicklung
- Fundierte Kenntnisse der Softwarearchitektur für Echtzeitsysteme
- Erfahrung in der Entwicklung hochwertiger sicherheitskritischer Produkte
- Hervorragende analytische Fähigkeiten und Problemlösungskompetenz sowie ausgeprägte Detailgenauigkeit
- Fähigkeit, mehrere Projekte und Prioritäten in einem dynamischen Umfeld zu steuern
- Sicherer Umgang mit einem handlungs- und entscheidungsorientierten Arbeitsumfeld
- Fortgeschrittene Erfahrung in der Entwicklung und Wartung von Produktionssoftwaresystemen
- Sehr gute Kenntnisse in Python sowie mindestens einer weiteren Sprache für Engineering-Tools
- Erfahrung in der Automobilbranche sowie in Embedded-, sicherheitsbezogener, Kalibrierungs- oder Systemtechnik
- Erfahrung bei der Umstellung groß angelegter Make- oder Shell-basierter Build-Orchestrierung auf Bazel
- Erfahrung mit KI-gestützter Entwicklung, Coding-Agenten, Code Intelligence, Wissensabfrage oder Workflow-Orchestrierung
- Erfahrung in der Messung KI-gestützter Engineering-Workflows anhand von Qualitäts-, Akzeptanz- und Produktivitätsergebnissen
- Sie dürfen jetzt oder künftig keine Einwanderungssponsorship durch GM benötigen
Zusatzleistungen
- Bezahlte Freistellung einschließlich Urlaub, Feiertagen sowie zusätzlicher Schwangerschafts-, Eltern- und Adoptionsfreistellung
- Kranken-, Zahn- und Sehkraftversicherung
- Optionen für eine Lebensversicherung für Mitarbeitende und ihre Familien
- Beiträge des Unternehmens und passende Arbeitgeberbeiträge zu einem beitragsorientierten Pensionsplan
- GM-Fahrzeugkaufprogramm für Mitarbeitende und ihre Familien