Lead Software Engineer – Automotive Toolchain & Validation

General Motors

Warren (MI)

Hybrid

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Relocation assistance

Job summary

General Motors seeks a Senior Software Engineer to own a versatile software tool chain supporting GM architectures. You will translate complex vehicle scenarios into test environments, lead design and validation efforts, and collaborate with Tier 1 suppliers.

The role emphasizes technical leadership, documentation, and evolving best practices. Hybrid work in Warren Milford area, with a focus on software tooling for automotive systems, cybersecurity awareness, and rigorous validation across

Qualifications

  • 5–7 years of hands-on Python and/or C# development.
  • High level experience with Vector CAPL scripts.
  • Strong experience developing and maintaining software tool chains.
  • Deep understanding of serial data, requirements, and complex vehicle scenarios.
  • Ability to translate complex vehicle scenarios into simulations for testing.
  • Experience supporting multiple vehicle architectures.
  • Ability to lead technical solution development across teams.
  • Experience with serial CAN communication and SOMEIP Ethernet communication.
  • Experience with automotive cybersecurity concepts.
  • Ability to mentor junior engineers and document designs.

Responsibilities

  • Lead technical solution development, including requirements definition, functional decomposition, analysis, development, and testing for programs.
  • Lead software system design activities and software anomaly correction efforts.
  • Perform complex design analysis.
  • Promote and support common software engineering practices.
  • Serve as a subject matter expert for at least one platform or component.
  • Lead and participate in continuous improvement of software processes, tools, and methodologies.
  • Develop and maintain test tools for CAN and Ethernet communication across architectures.
  • Design, develop, and execute performance validation strategies and tests.
  • Collaborate with cross-functional teams and suppliers to enable integration and deployment.
  • Develop and maintain technical documentation including design specs and test plans.
  • Mentor junior engineers and foster learning and technical excellence.
  • Stay current on industry best practices and automotive software trends.

Skills

Python
C#
Serial data
Vehicle architectures
Vector/CAPL scripts
Software tool chains
Technical leadership
Documentation
Cross-functional collaboration
Mentoring

Tools

Vector
CAPL Scripts
Wireshark
Ethernet test tools

Job description

General Motors seeks a Senior Software Engineer to own a versatile software tool chain supporting GM architectures. You will translate complex vehicle scenarios into test environments, lead design and validation efforts, and collaborate with Tier 1 suppliers.

The role emphasizes technical leadership, documentation, and evolving best practices. Hybrid work in Warren Milford area, with a focus on software tooling for automotive systems, cybersecurity awareness, and rigorous validation across

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid Staff Software Engineer - Embedded Systems Lead
Hybrid Staff Software Engineer - Embedded Systems Lead

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Senior Software Test Engineer, Vehicle Diagnostics
Senior Software Test Engineer, Vehicle Diagnostics

General Motors • Warren (MI)

Hybrid
USD 110,000 - 140,000
Hybrid on-site work
Software Engineer – Automotive SDV Tools & CI/CD
Software Engineer – Automotive SDV Tools & CI/CD

General Motors • Warren (MI)

Hybrid
USD 90,000 - 130,000
Health & wellbeing
GM vehicle discounts
Tuition assistance
Manufacturing Software Engineer - Vehicle Testing Apps
Manufacturing Software Engineer - Vehicle Testing Apps

General Motors • United States

On-site
USD 110,000 - 150,000
Relocation benefits
Senior Test Engineer: Automotive Diagnostics
Senior Test Engineer: Automotive Diagnostics

General Motors • Warren (MI), Northern (KY)

Hybrid
USD 110,000 - 140,000
Hybrid Software Integration Engineer — CI/CD & Automation
Hybrid Software Integration Engineer — CI/CD & Automation

General Motors • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 90,000 - 120,000
Hybrid work model
Relocation benefits
Hybrid: Embedded Software Architecture Lead
Hybrid: Embedded Software Architecture Lead

General Motors • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 150,000 - 230,000
Remote Staff Engineer — Embedded Platform Architect
Remote Staff Engineer — Embedded Platform Architect

General Motors • Mountain View (CA)

On-site
USD 171,000 - 289,000
Hybrid Software Engineer — SDV Tooling & Java
Hybrid Software Engineer — SDV Tooling & Java

General Motors • Milford Charter Township (MI)

Hybrid
USD 110,000 - 160,000
Medical
Dental
Vision
+5
Senior Software Engineer, DevOps & Embedded CI/CD
Senior Software Engineer, DevOps & Embedded CI/CD

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 180,000