
Summer Intern – Software Engineer, Autonomous Robot
General Motors
internship
Posted on:
Location Type: Hybrid
Location: Mountain View • California, Missouri • 🇺🇸 United States
Visit company websiteSalary
💰 $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