Senior Software Engineer: Vehicle Data & Toolchain Lead

General Motors LLC

United States

Hybrid

USD 120,000 - 170,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Motors is seeking a Senior Software Engineer to develop and maintain an agnostic software tool chain for multiple GM vehicle architectures. You will translate complex vehicle scenarios into simulated testing environments and collaborate with Tier 1 suppliers, manufacturing, and integration teams.

The role requires 5–7 years in Python and/or C#, strong CAPL knowledge, and experience with CAN and SOMEIP Ethernet. Hybrid work is expected in Warren/Milford, MI with three days on site.

Qualifications

  • 5–7 years hands-on Python and/or C# experience.
  • High level experience with Vector / CAPL Scripts.
  • Experience building and maintaining software tool chains.
  • Strong understanding of serial data, requirements, and vehicle scenarios.
  • Ability to translate vehicle scenarios into simulated testing environments.
  • Experience supporting multiple vehicle architectures.
  • Ability to lead technical solution development, including requirements, analysis, development, and testing.
  • Experience with CAN serial data communication.
  • Experience with SOMEIP Ethernet communication development.
  • Experience with automotive cybersecurity.
  • Ability to collaborate with cross-functional teams and external suppliers.
  • Experience documenting design specs and testing plans; mentoring.
  • Experience with Ethernet protocol debugging using Wireshark.

Responsibilities

  • Lead requirements definition, analysis, development, and testing for programs.
  • Lead software system design activities and software anomaly correction efforts.
  • Perform complex design analysis.
  • Promote and support software engineering best practices.
  • Serve as a subject matter expert for at least one platform or component.
  • Lead continuous improvement initiatives related to software processes.
  • Develop and maintain test tools for serial CAN and Ethernet communication.
  • Design, develop, and execute performance validation strategies and tests.
  • Collaborate with Tier 1 suppliers, manufacturing, and integration teams.
  • Develop and maintain technical documentation, including design specifications, test plans, user guides, RCAs.
  • Mentor junior engineers and foster continuous learning.
  • Stay current on industry best practices and automotive software trends.

Skills

Python
C#
Vector CAPL
Tool chain development
CAN serial data
SOMEIP Ethernet
Cyber security
Cross-functional collaboration

Tools

Wireshark
CANoe
JTAG

Job description

General Motors is seeking a Senior Software Engineer to develop and maintain an agnostic software tool chain for multiple GM vehicle architectures. You will translate complex vehicle scenarios into simulated testing environments and collaborate with Tier 1 suppliers, manufacturing, and integration teams.

The role requires 5–7 years in Python and/or C#, strong CAPL knowledge, and experience with CAN and SOMEIP Ethernet. Hybrid work is expected in Warren/Milford, MI with three days on site.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mechatronics Infrastructure Architect (Hybrid)
Senior Mechatronics Infrastructure Architect (Hybrid)

3M HEALTHCARE • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer - Serial Data / Vehicle Architecture
Senior Software Engineer - Serial Data / Vehicle Architecture

General Motors LLC • United States

Hybrid
USD 120,000 - 170,000
Staff Embedded Systems Architect & Test Automation Lead
Staff Embedded Systems Architect & Test Automation Lead

General Motors • United States

Remote
USD 189,000 - 291,000
Health insurance
GM vehicle discounts
Retirement savings plan
Senior SIL Integration Engineer for Hybrid EV Systems
Senior SIL Integration Engineer for Hybrid EV Systems

generalmotors • Newark Township (MI)

Hybrid
USD 110,000 - 140,000
Staff Software Engineer, Simulation & Tools
Staff Software Engineer, Simulation & Tools

generalmotors • Sunnyvale (CA)

On-site
USD 189,000 - 291,000
GM vehicle discounts
Health and wellness benefits
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
Staff Embedded Real-Time Automotive Software Lead
Staff Embedded Real-Time Automotive Software Lead

generalmotors • Newark Township (MI)

Hybrid
USD 120,000 - 160,000
Principal Software Engineer, Embedded Systems & Testing
Principal Software Engineer, Embedded Systems & Testing

General Motors • Hagåtña (GU)

Hybrid
USD 239,000 - 366,000
GM vehicle discounts
Relocation benefits available
Tuition assistance programs
Staff Software Engineer, Embedded Systems & Test Automation
Staff Software Engineer, Embedded Systems & Test Automation

General Motors • Cheyenne (WY)

Remote
USD 189,000 - 291,000
Health and wellbeing benefits
Relocation benefits available
Staff Software Engineer: Embedded Systems Test Platform Lead
Staff Software Engineer: Embedded Systems Test Platform Lead

General Motors • Mountain View (CA)

On-site
USD 189,000 - 291,000