To accelerate development of autonomous vehicles and general vehicle software development at General Motors (GM) by designing, building, and launching real simulation features used daily by GM validation teams
Requirements
- Experience coding in Python or C++
- Demonstrated software engineering experience from previous internships, work experience, coding competitions, or publications
- A background in robotics, ROS, or the AV/ADAS industry
- Experience with data pipelines/workflows supporting data scientists
- Experience building high quality dev productivity tools
- Experience developing high-quality software under significant latency and performance constraints
- Experience developing or working with safety-critical code
Responsibilities
- Quickly ramp up on assigned codebase, product area, and/or system
- Meet with your customers to learn about what they do and how you will help
- Complete assigned tasks efficiently with few iterations
- Develop, test, and deploy production-ready code across components of our simulation infrastructure
- 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 to ensure seamless software integration
Other
- Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Master's degree in Computer Science or a related field
- Able to work fulltime, 40 hours per week
- Intent to return to degree-program after the completion of the internship/co-op
- Graduating between December 2026 and June 2027
- Travel to office up to three times per week or as determined by the team