
Summer Intern – Software Engineer, Autonomous Driving
General Motors
internship
Posted on:
Location Type: Hybrid
Location: Milford • California, Missouri • 🇺🇸 United States
Visit company websiteSalary
💰 $7,300 - $8,600 per month
Job Level
Entry Level
Tech Stack
Distributed SystemsJavaLinuxPython
About the role
- 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 trade-offs 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.
Requirements
- Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelor's 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.
- Previous experience with software development through internships, class projects, personal projects, or coding competitions is preferred.
- 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.
- Interest or coursework related to safety-critical or high-reliability systems (automotive, aerospace, medical) is beneficial.
- Passion for self-driving technology and its potential impact on the world.
- Intent to return to degree-program after the completion of the internship.
- Graduating between December 2026 and August 2027.
Benefits
- Paid US GM Holidays
- GM Family First Vehicle Discount Program
- Result-based potential for growth within GM
- Intern events to network with company leaders and peers
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaC++Pythonobject-oriented programmingLinuxembedded systemsnetworking fundamentalsrobotics frameworksROSsensors
Soft skills
problem-solvingcommunicationcollaborationefficiencytechnical discussioncode review