Junior Embedded Software Engineer – Vehicle Controls

General Motors

Milford Charter Township (MI)

Hybrid

USD 52,000 - 72,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

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

Job summary

General Motors in Michigan is seeking a Software Engineer student intern to join the Vehicle Software and Electronics Engineering group. You will design, implement, test and architect software across embedded and offboard systems, contributing to technologies from low level SW to cloud solutions.

The role emphasizes hands-on development in C/C++, exposure to Android, QNX and Linux environments, and collaboration in an Agile Scrum team.

Qualifications

  • Pursuing a Bachelor’s or Masters degree in Computer Engineering or Computer Science with graduation between December 2026 and June 2027.
  • Must be able to work in southeast Michigan and full‑time (40 hours per week).
  • Proficient in C, C++ programming languages.

Responsibilities

  • Deliver high‑quality software for embedded controls systems across vehicle platforms and ecosystems.
  • Design, implement, test and document software across Low level SW, embedded SW, Digital SW, and Offboard SW (Cloud, Edge).
  • Work as part of an Agile Scrum team to plan, develop and demonstrate software functionality.
  • Utilize automated test tools and link requirements to test cases to verify software at Controller, System, and Vehicle level.

Skills

C programming
C++ programming
Python scripting
Rust
JIRA
GIT
Agile
AUTOSAR
CAN
LIN
ARXML
Ethernet
Software architecture
Formula SAE/EcoCAR experience

Education

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

Tools

Embedded OS
CAN
LIN
ARXML
Ethernet

Job description

General Motors in Michigan is seeking a Software Engineer student intern to join the Vehicle Software and Electronics Engineering group. You will design, implement, test and architect software across embedded and offboard systems, contributing to technologies from low level SW to cloud solutions.

The role emphasizes hands-on development in C/C++, exposure to Android, QNX and Linux environments, and collaboration in an Agile Scrum team.

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 • United States

Hybrid
USD 110,000 - 140,000
Relocation benefits
Embedded Powertrain Controls Intern - Automotive Software
Embedded Powertrain Controls Intern - Automotive Software

Bosch • Farmington Hills (MI)

On-site
USD 24,000 - 32,000
Entry-Level Automotive Hardware Design & Validation Engineer
Entry-Level Automotive Hardware Design & Validation Engineer

General Motors • United States

Hybrid
USD 52,000 - 62,000
Relocation benefits
GM benefits package
Entry-Level Vehicle Software Integration Engineer
Entry-Level Vehicle Software Integration Engineer

General Motors • United States

Hybrid
USD 85,000 - 110,000
Health and wellbeing benefits
Relocation benefits
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
Entry-Level Automotive Hardware Design & Validation
Entry-Level Automotive Hardware Design & Validation

General Motors • Mountain View (CA)

Hybrid
USD 95,000 - 105,000
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
Entry-Level Embedded QA & Testing Engineer
Entry-Level Embedded QA & Testing Engineer

General Motors • United States

Hybrid
USD 90,000 - 120,000
Relocation benefits
Health benefits
Staff Embedded Software Engineer: Fleet Control & Data
Staff Embedded Software Engineer: Fleet Control & Data

General Motors • Warren (MI)

On-site
USD 130,000 - 170,000
Powertrain Controls Software Intern (Embedded)
Powertrain Controls Software Intern (Embedded)

Bosch Group • Farmington Hills (MI)

On-site
USD 36,000 - 52,000