Senior Software Engineer, In-Vehicle Platform (Hybrid)

General Motors Company

Warren (MI)

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Motors in Michigan is seeking a Software Engineer to lead the Mechatronic Abstraction Interface development across the full product life cycle.

You will design in-vehicle platforms and implement C/C++, RTOS, AutoSAR, and middleware services, while ensuring scalable, secure, and maintainable architectures.

GM follows a Hybrid Work Policy (3 days in-office, 2 days remote); duties include requirements, design, deployment, and ongoing maintenance of software modules.

Qualifications

  • Bachelor's or Master’s degree in a related engineering field.
  • 5 years experience as Software Engineer/Consultant or 3 years with Master’s.
  • Experience with automotive control systems, RTOS, C/C++, scripting languages, and automotive communication protocols.

Responsibilities

  • Lead life cycle of the Mechatronic Abstraction Interface.
  • Collaborate on in-vehicle platform design for GM architecture.
  • Ensure architecture quality: scalability, maintainability, reliability, security.

Skills

RTOS platforms experience
C / C++ programming
Python scripting
Agile / Scrum
CAN/LIN automotive protocols
SOME/IP / DDS / REST
SCM tools

Education

Bachelor’s degree in Electronic Engineering, Computer Science, Software Engineering, or related field
Master’s degree in Electronic Engineering, Computer Science, Software Engineering, or related field

Tools

C
C++
Shell scripting
Python
AutoSAR
Adaptive AutoSAR
CAN/LIN protocols
SOME/IP / DDS / REST
SCM tools

Job description

General Motors in Michigan is seeking a Software Engineer to lead the Mechatronic Abstraction Interface development across the full product life cycle.

You will design in-vehicle platforms and implement C/C++, RTOS, AutoSAR, and middleware services, while ensuring scalable, secure, and maintainable architectures.

GM follows a Hybrid Work Policy (3 days in-office, 2 days remote); duties include requirements, design, deployment, and ongoing maintenance of software modules.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Automotive Mechatronics (Hybrid)
Senior Software Engineer, Automotive Mechatronics (Hybrid)

General Motors Company • United States

Hybrid
USD 120,000 - 170,000
Hybrid work arrangement
Senior Software Engineer - Software Partitioning
Senior Software Engineer - Software Partitioning

General Motors Company • Warren (MI)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer, Vehicle Experience (Hybrid)
Senior Software Engineer, Vehicle Experience (Hybrid)

General Motors Company • Austin (TX)

Hybrid
USD 140,000 - 180,000
Senior Automotive Systems Engineer — Hybrid
Senior Automotive Systems Engineer — Hybrid

General Motors Company • Warren (MI)

Hybrid
USD 120,000 - 180,000
Embedded Controls Software Engineer — Hybrid (C/C++, Simulink)
Embedded Controls Software Engineer — Hybrid (C/C++, Simulink)

General Motors of Canada • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Remote Staff Software Engineer, Virtualization Platform
Remote Staff Software Engineer, Virtualization Platform

General Motors of Canada • Warren (MI)

Hybrid
USD 171,000 - 289,000
Health and wellbeing
GM vehicle discounts
Tuition assistance
Senior Embedded Software Engineer | Hybrid (3 in, 2 remote)
Senior Embedded Software Engineer | Hybrid (3 in, 2 remote)

General Motors Company • Milford Charter Township (MI)

Hybrid
USD 95,000 - 135,000
Hybrid work policy
Hybrid Senior Systems Engineer - Autonomous AV Platform
Hybrid Senior Systems Engineer - Autonomous AV Platform

General Motors Company • Chicago (IL)

Hybrid
USD 157,000 - 259,000
Health benefits
Retirement plan
Paid vacation & holidays
+1
Automotive Toolchain Lead, Senior Software Engineer (Hybrid)
Automotive Toolchain Lead, Senior Software Engineer (Hybrid)

General Motors Company • Warren (MI)

Hybrid
USD 120,000 - 160,000
ADAS Software Engineer (Hybrid) Milford, MI
ADAS Software Engineer (Hybrid) Milford, MI

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 105,000 - 160,000
Health benefits
retirement plan
Paid vacation & holidays
+2