Junior Embedded Software Engineer - Vehicle Controls

General Motors

Milford Charter Township (MI)

Hybrid

USD 85,000 - 110,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Life insurance
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts

Job summary

General Motors in Michigan seeks a software engineer in its Vehicle Software and Electronics Engineering group. You will design, implement and test software for embedded controls across EVs, powertrain, and vehicle ecosystem, including offboard software.

The role emphasizes collaboration in an Agile team, adherence to design principles, and hands-on testing in diverse environments. Relocation may be available.

Qualifications

  • Pursuing a Bachelor’s or Master's degree in Computer Engineering or Computer Science.
  • Graduating between December 2026 and June 2027.
  • Must be able to work in southeast Michigan.
  • Proficient in C, C++ programming language.
  • Able to work full-time, 40 hours per week.

Responsibilities

  • Deliver high-quality software solutions for embedded controls and vehicle ecosystem.
  • Design, implement, test and architect software across low-level, embedded, and offboard domains.
  • Apply best software design principles and hardware abstractions.
  • Test and demonstrate software functionality across controllers and vehicle levels.
  • Collaborate within an inclusive Agile Scrum team and contribute to planning.

Skills

C/C++
Embedded software
Python scripting
Rust
CAN/LIN bus concepts

Education

Bachelor's or Master's in Computer Engineering or Computer Science

Tools

JIRA
GIT
ETAS
INCA
MDA
AUTOSAR

Job description

General Motors in Michigan seeks a software engineer in its Vehicle Software and Electronics Engineering group. You will design, implement and test software for embedded controls across EVs, powertrain, and vehicle ecosystem, including offboard software.

The role emphasizes collaboration in an Agile team, adherence to design principles, and hands-on testing in diverse environments. Relocation may be available.

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

Similar jobs worth comparing

Entry-Level Embedded Vehicle Software Engineer
Entry-Level Embedded Vehicle Software Engineer

General Motors • Brighton Charter Township (MI)

Hybrid
USD 85,000 - 120,000
Medical
Dental
Vision
+7
Junior Embedded Software Release Engineer
Junior Embedded Software Release Engineer

General Motors • United States

Hybrid
USD 90,000 - 120,000
Medical, dental, vision
GM vehicle discounts
Relocation benefits
+1
Senior Embedded Software Engineer – EV Controls (Hybrid)
Senior Embedded Software Engineer – EV Controls (Hybrid)

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 150,000
Senior Embedded Engine Controls Software Lead - Hybrid
Senior Embedded Engine Controls Software Lead - Hybrid

General Motors • Milford Charter Township (MI)

Hybrid
USD 105,000 - 165,000
Relocation benefits
Embedded Software Engineer – Electrified Propulsion (Hybrid)
Embedded Software Engineer – Electrified Propulsion (Hybrid)

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Entry-Level Vehicle Software Integration Engineer
Entry-Level Vehicle Software Integration Engineer

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

Hybrid
USD 70,000 - 95,000
Medical
Dental
Vision
+9
Engineering Manager, Embedded & Electrification
Engineering Manager, Embedded & Electrification

General Motors • Milford Charter Township (MI)

Hybrid
USD 140,000 - 190,000
Hybrid work model
Company vehicle program
Junior Embedded QA Engineer – Automation & Testing (BDDs)
Junior Embedded QA Engineer – Automation & Testing (BDDs)

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

Hybrid
USD 70,000 - 100,000
Medical
Dental
Vision
+7
Staff Embedded Software Engineer – Fleet-Scale Control
Staff Embedded Software Engineer – Fleet-Scale Control

General Motors • Warren (MI)

On-site
USD 140,000 - 200,000
Automotive Software QA Engineer - Entry Level
Automotive Software QA Engineer - Entry Level

General Motors • Brighton Charter Township (MI)

Hybrid
USD 65,000 - 90,000
Medical
Dental
Vision
+9