General Motors
General Motors
General Motors एक वैश्विक ऑटोमोटिव और विनिर्माण कंपनी है, जो वाहन इंजीनियरिंग, उत्पादन, परिवहन और सूचना प्रौद्योगिकी के क्षेत्रों में काम करती है। 1908 में स्थापित GM ऐसी तकनीकें विकसित करती है जिनका उद्देश्य गतिशीलता को आगे बढ़ाना है और साथ ही शून्य दुर्घटनाओं, शून्य उत्सर्जन तथा शून्य यातायात जाम के अपने दृष्टिकोण को साकार करना है। इसके अंतरराष्ट्रीय संचालन में नवाचार, टिकाऊ परिवहन और ऑटोमोटिव उद्योग के भविष्य पर केंद्रित बड़े, बहु-विषयक दल एक साथ काम करते हैं।

Senior Manager, Software Engineering – Diagnostics Infrastructure

Lead General Motors’ autonomous vehicle diagnostics infrastructure team. Build shared diagnostic platforms for autonomous driving and active safety systems.

विवरण

  • Lead and develop software engineers through feedback, career growth, performance management, hiring, and succession planning.
  • Set the technical roadmap and oversee delivery of shared autonomous vehicle diagnostics infrastructure for autonomous driving and active safety programs.
  • Direct the design and implementation of UDS Server, DTC Manager, Diagnostic Monitor Library, manufacturing support services, configuration, shared utilities, and scan tools.
  • Work with Systems Engineering and software teams to turn diagnostic needs into dependable, maintainable platform software.
  • Coordinate integrations with AV Health, cybersecurity, software updates, communications, power management, calibration, platform software, manufacturing, service, QA, and verification and validation teams.
  • Manage technical risks, resolve issues, track dependencies, and prepare releases for vehicle program milestones.
  • Set engineering practices for design and code reviews, unit and integration testing, automation, static analysis, CI/CD, logging, metrics, and observability.
  • Ensure the software meets safety and compliance needs and supports manufacturing, serviceability, and reliable degraded operation.
  • Keep technical and program leaders informed about progress, risks, decisions, and recovery plans.
  • Build an inclusive, collaborative team culture centered on accountability, innovation, continuous improvement, and engineering quality.

आवश्यकताएँ

  • Bachelor’s degree in computer science, software engineering, electrical or computer engineering, or a related technical discipline.
  • At least 8 years of professional software engineering experience, including embedded, automotive, platform, or infrastructure software.
  • Experience leading technical teams and delivering complex software across multiple stakeholders, platforms, or programs.
  • Strong C or C++ and Python skills, including software design, implementation, debugging, code review, and unit testing.
  • Experience with embedded Linux or POSIX systems, software interfaces, interprocess communication, networking, and hardware and software integration.
  • Experience with automotive diagnostics, such as UDS/ISO 14229, diagnostic trouble codes, diagnostic identifiers, routines, or ECU diagnostic services.
  • Experience establishing or applying software quality practices, including test strategy, automation, code coverage, static analysis, and root cause analysis.
  • Strong analytical, communication, interpersonal, and organizational abilities.
  • Ability to work effectively with distributed teams and cross-functional partners.
  • Willingness to travel occasionally to GM locations, supplier sites, test facilities, and vehicle or bench integration activities.
  • GM does not offer immigration sponsorship; candidates must not need GM immigration sponsorship now or in the future.

लाभ

  • Paid time off, including vacation and holidays, plus supplemental pregnancy, parental, and adoption leave.
  • Health, dental, and vision coverage, including a health care spending account and wellness incentive.
  • Life insurance coverage for you and your family.
  • Company and matching contributions to a defined contribution pension plan.
  • GM Vehicle Purchase Plan for you and your family.

संबंधित नौकरियाँ

Manulife

Engineering Manager, Manulife — Waterloo, Canada

Manulife

Lead engineering teams at Manulife, turning business priorities into reliable, scalable software for financial services. Coach engineers and guide cross-functional delivery across products, platforms, and enterprise standards.

खोलें
Safe Fleet

Senior Engineering Manager, AI Product Engineering

Safe Fleet

Lead AI product development at Safe Fleet, a fleet vehicle safety company. Build production AI solutions and advance AI-native engineering practices.

खोलें
AtkinsRéalis

Rail and Transit Project Engineering Director

AtkinsRéalis

Lead multidisciplinary engineering delivery for complex rail and transit infrastructure projects at AtkinsRéalis. Oversee design, quality, safety, stakeholder coordination, and project execution across Canada.

खोलें
Safe Software

Software Development Manager, FME Engine

Safe Software

Lead two C++ development teams building Safe Software’s enterprise data integration engine. The role combines people leadership, product ownership, backlog prioritization, and technical delivery.

खोलें
Safe Software

Software Development Manager, FME Form

Safe Software

Lead the FME Form development team at Safe Software, guiding people, product delivery, backlogs, and technical priorities for its data integration platform.

खोलें