General Motors

Summer Intern – Software Engineer, Autonomous Robot

General Motors

internship

Posted on:

Location Type: Hybrid

Location: Mountain View • California, Missouri • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $7,300 - $10,600 per month

Job Level

Entry Level

Tech Stack

Python

About the role

  • Research, explore, and evaluate AI-driven approaches for robot localization/map construction, perception, motion planning, scenario simulation, and data engineering.
  • Involve hands-on experimentation, algorithm development, and integration of multi-modal sensor data to advance autonomous robotic systems.
  • Prototype the development of AI-driven sense-plan-act architecture that supports the development, testing, and validation of autonomous robotic systems in manufacturing plants.
  • Develop camera- and LiDAR-based wheel-drive robotic system, design technical specification, creating and executing test plan, integrating the software with physical and simulation platforms.
  • Work cross-functionally with experts in autonomy, contributing to system-level validation and continuous improvement of system robustness and validation workflows.
  • Focus on one or more areas like Localization, Data Engineering, Simulation, Perception, and Motion Planning.

Requirements

  • Has a Masters Degree and is currently enrolled in a PhD program in Robotics, Computer Science, Electrical/Mechanical Engineering, or related technical fields.
  • Proficiency in C++ or Python.
  • Adhere to continuous development and deployment practices in robotic software development
  • Expertise in one or more of the technical areas: Camera- and LiDAR-based localization algorithms, statistical estimation theory, and practices such as pose graph and factor graph optimization and implementation.
  • Understanding state-of-the-art solutions in place recognition for addressing loop-closure detection issues.
  • Perception, e.g., feature embedding, object detection, bird’s eye view (BEV) semantic representation
  • Motion path planning algorithms, e.g., Nav2
  • Simulation engines: e.g., IsaacSim, IsaacLab, and etc.
  • Dataset curation and annotation tools
  • Experience optimizing algorithm/software to balance performance within resource constraints.
  • Familiarity with ROS2 or other robotics middleware.
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
C++Pythonrobot localizationmap constructionmotion planningdata engineeringcamera-based localization algorithmsLiDAR-based localization algorithmspose graph optimizationfactor graph optimization
Soft skills
cross-functional collaborationcontinuous improvementhands-on experimentationalgorithm developmentsystem-level validation
Certifications
Masters DegreePhD program in RoboticsPhD program in Computer SciencePhD program in Electrical EngineeringPhD program in Mechanical Engineering