2026 Summer Intern – Software Engineer, Autonomous Driving (Master's Degree)
General MotorsAbout the role
Job Description
To help facilitate administration of the relocation stiped if you are selected, please apply using the permanent address you would move from.
Work Arrangement:
Hybrid: This internship is categorized as hybrid. The selected intern is expected to report to the office up to three times per week or as determined by the team.
Locations:
Sunnyvale, California
Mountain View, California
Warren, Michigan
Milford, Michigan
About the Role:
As an Autonomous Driving Software Engineer Intern, you will contribute to the design, development, and validation of cutting-edge software powering self-driving systems. You’ll collaborate with experienced engineers across AV Platform teams to build scalable, safety-critical software for autonomous vehicles operating in real-world environments.
What You’ll Do:
Develop, test, and deploy production-ready code across components of vehicle platform software.
Quickly ramp up on assigned codebase, product area, and/or system.
Complete assigned tasks efficiently with few iterations.
Identify problem statements, outline optimal solutions, account for tradeoffs and edge cases.
Participate in code reviews, technical discussions, and design resign.
Collaborate with cross-functional teams including hardware, systems, test, and safety to ensure seamless software integration.
Communicate effectively across multiple stakeholders.
Required Qualifications:
Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelors or Masters degree in computer science or a related field.
Experience with modern object-oriented programming languages (e.g., Java, C++, Python) preferably in a production or applied project environment.
Able to work fulltime, 40 hours per week.
Preferred Qualifications:
Previous experience with software development through internships, class projects, personal projects, or coding competitions.
Experience developing and testing software through internships, coursework, or personal projects.
Familiarity with Linux/POSIX environments and exposure to embedded systems or robotics projects.
Understanding of networking fundamentals relevant to embedded or distributed systems.
Experience with robotics frameworks (e.g., ROS), embedded Linux platforms, or common sensors (e.g., cameras, lidar, radar, IMUs) is a plus.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
RN Fellowship: Pediatric Operating Room, Cohen- August 2026
Northwell Health
RN Fellowship: Operating Room, NSUH-August 2026
Northwell Health
Fall 2026, Research Internship, Center for Universal Education, Global Economy and Development (Job ID: 2026-3850)
The Brookings Institution