Drimva

General Motors

2027 Summer Intern – Software Engineer, AV/AI Platform

GM Automation - Sunnyvale - GM Automation - Sunnyvale +1 · Hybrid · Internship · Posted Oct 2, 2026

Location
GM Automation - Sunnyvale - GM Automation - Sunnyvale
Warren, Michigan, United States of America
Experience
No specific number of years stated.
Education
Currently pursuing a Bachelor's or Master's degree in a listed or related STEM field.

About the job

Develop, test, and validate production-ready vehicle platform software supporting autonomous-driving systems.

What you'll do

  • Develop, test, and deploy vehicle platform software.
  • Identify problems, propose solutions, and consider tradeoffs and edge cases.
  • Participate in design and code reviews and collaborate with hardware, systems, test, and safety teams.

What they ask for

  • Currently enrolled full-time in a degree-seeking Bachelor's or Master's program in computer science, AI, machine learning, robotics, engineering, or a related STEM field.
  • Graduating between December 2027 and August 2029, with at least one additional quarter or semester remaining after the internship.
  • Available to work 40 hours per week for the 12-week summer internship during one of the stated date ranges.
  • Strong foundation in algorithms and data structures and proficiency in C++, Python, or another object-oriented programming language.

Nice to have

  • Software engineering experience through work, internships, competitions, research, coursework, or projects; production software or safety-critical development exposure.
  • Familiarity with Yocto or Buildroot, networking, embedded Linux, ROS, or sensors such as cameras, lidar, radar, or IMUs.

Pay

$8,100 – $10,300 per month (base salary)

Tools

C++, Python, Yocto, Buildroot, ROS, embedded Linux

AI focus

Contribute to software powering autonomous-driving systems; work may involve platform support for AI/ML workloads and their performance.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)