1

Google Software Engineer Internship Jobs in Rochester Hills, MI

By submitting your interest, you'll be among the first to know when internship opportunities open ... About Software Engineering Roles at Danaher Are you passionate about building real-world ...

By submitting your interest, you'll be among the first to know when internship opportunities open ... About Software Engineering Roles at Danaher Are you passionate about building real-world ...

By submitting your interest, you'll be among the first to know when internship opportunities open ... About Software Engineering Roles at Danaher Are you passionate about building real-world ...

By submitting your interest, you'll be among the first to know when internship opportunities open ... About Software Engineering Roles at Danaher Are you passionate about building real-world ...

Spring Boot, Python, Google Cloud Platform, SQL Skills Preferred: * GCP Cloud Run, Angular, Spring Boot, Big Query, AIPGEE Experience Required: * 6+ years of software engineering experience ...

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Cloud Fluency: Experience building on Google Cloud Platform (GCP) or similar (AWS/Azure ...

GCP Cloud Run, PostgreSQL, Cloud Computing, Google Cloud Platform, Java, Sas (Software), Full StackGoogle, Cloud Pub/Sub, Google Cloud BigQuery Requirement- Full Stack Software Engineer * Design ...

... Google Cloud Platform (GCP) utilizing GCP services such as Cloud Run, Cloud Spanner, Cloud Pub/Sub, and more. • Champion engineering best practices, including code reviews, adherence to ...

Google Cloud Platform - 1 to 2 yrs * Java - 5 to 6 yrs * MongoDB - 1 to 3 yrs * IAM - 1 to 3 yrs ... software developer and technical team leader, to consultant and product evangelist. * End-to-end ...

next page

Showing results 1-20

Google Software Engineer Internship information

See Rochester Hills, MI salary details

$12

$23

$35

How much do google software engineer internship jobs pay per hour?

As of Aug 5, 2026, the average hourly pay for google software engineer internship in Rochester Hills, MI is $23.39, according to ZipRecruiter salary data. Most workers in this role earn between $19.04 and $26.54 per hour, depending on experience, location, and employer.

What is the difference between Google Software Engineer Internship vs Google Software Engineer?

AspectGoogle Software Engineer InternshipGoogle Software Engineer
Required CredentialsCurrently enrolled in a Bachelor’s, Master’s, or PhD program; relevant courseworkBachelor’s degree in Computer Science or related field; relevant experience or internships
Work EnvironmentTemporary, project-based, mentored experience during summer or semesterFull-time, ongoing employment with team responsibilities
Employer & Industry UsageInternship program at Google, industry standard for tech internshipsFull-time role at Google, core software development position

The Google Software Engineer Internship is a temporary program designed for students to gain industry experience, while the Google Software Engineer role is a permanent position focused on ongoing software development. Internships often serve as a pathway to full-time employment, with interns gaining valuable skills and networking opportunities. Both roles require strong technical skills, but internships typically have more flexible credentials and are aimed at students seeking industry exposure.

What types of projects do Google software engineer interns typically work on, and how are these projects structured?

Google Software Engineer Interns are usually assigned to real-world projects that are integral to the teams they join. Projects often involve coding, debugging, and collaborating with full-time engineers to develop or improve products and features. Interns are given substantial responsibility, but also receive mentorship and regular feedback from their host and team members. Projects are structured to both challenge interns and help them grow their technical and problem-solving skills, while contributing meaningful results to Google's products or infrastructure.

What are the key skills and qualifications needed to thrive as a Google software engineer intern?

To thrive as a Google Software Engineer Intern, you need strong programming fundamentals, problem-solving abilities, and coursework or experience in computer science, often supported by enrollment in a related degree program. Familiarity with languages like Python, Java, or C++, and exposure to development tools, version control systems, and algorithms is typically expected. Initiative, willingness to learn, effective teamwork, and clear communication are valuable soft skills for excelling in this collaborative and fast-paced environment. These skills and qualities are crucial for contributing to projects, adapting to Google's work culture, and maximizing your learning experience during the internship.

What is a Google software engineer internship?

A Google Software Engineer Internship is a temporary, paid position for students or recent graduates to work on real-world projects alongside experienced engineers at Google. Interns participate in software development, coding, and problem-solving tasks that contribute to Google's products and services. The internship is designed to provide hands-on experience, mentorship, and professional growth opportunities in a fast-paced, innovative environment. Applicants typically need to be pursuing a degree in computer science or a related technical field and demonstrate strong programming skills. The program usually lasts 12-14 weeks and is available in various locations worldwide.
What are popular job titles related to Google Software Engineer Internship jobs in Rochester Hills, MI? For Google Software Engineer Internship jobs in Rochester Hills, MI, the most frequently searched job titles are:
What job categories do people searching Google Software Engineer Internship jobs in Rochester Hills, MI look for? The top searched job categories for Google Software Engineer Internship jobs in Rochester Hills, MI are:
What cities near Rochester Hills, MI are hiring for Google Software Engineer Internship jobs? Cities near Rochester Hills, MI with the most Google Software Engineer Internship job openings:
Infographic showing various Google Software Engineer Internship job openings in Rochester Hills, MI as of July 2026, with employment types broken down into 97% Full Time, 1% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $48,661 per year, or $23.4 per hour.

Other

Posted 16 hours ago

Posted today


Job description

Description

Support the development and deployment of next-generation software solutions in the areas of Generative AI, Physical AI, Cloud Computing, and Embedded Systems. The position will contribute to the design, implementation, testing, and integration of software products while collaborating with multidisciplinary engineering teams. The engineer is expected to continuously develop technical skills and actively participate in innovation initiatives supporting automotive and intelligent mobility applications.

  • Develop software applications and services using modern programming languages and development frameworks. 
  • Support the development and deployment of Generative AI solutions, including AI assistants, intelligent automation tools, and machine learning applications. 
  • Contribute to Physical AI projects involving robotics, autonomous systems, digital twins, simulation environments, and sensor-based applications. 
  • Develop and maintain cloud-native applications and services on platforms such as Microsoft Azure, AWS, or Google Cloud.
  • Support embedded software development activities for automotive and edge-computing systems when required. 
  • Participate in software architecture design, coding, unit testing, debugging, and validation activities. 
  • Collaborate with systems, software, data, and hardware engineers to deliver integrated solutions. 
  • Develop APIs, data processing pipelines, and software tools to support engineering projects. 
  • Participate in code reviews and ensure compliance with software quality standards. 
  • Document software designs, technical solutions, and development activities. 
  • Stay current with emerging technologies in AI, cloud computing, and software engineering. 

Requirements

  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical field.  
  • 0-3 years of software development experience. 
  • Academic, internship, capstone project, or personal project experience in software development is acceptable. 
  • Experience in one or more programming languages such as Python, C++, C#, Java, or JavaScript. 
  • Exposure to embedded software development, Linux, RTOS, or automotive software development is considered an advantage.
  • Strong analytical, problem-solving, and communication skills. 
  • Self-motivated with a willingness to learn new technologies and work in fast-paced engineering environments. 
  • Solid understanding of software engineering fundamentals, algorithms, and object-oriented programming. 
  • Knowledge of AI/ML concepts and interest in Generative AI technologies. 
  • Familiarity with cloud platforms (Azure preferred). 
  • Understanding of software development lifecycle and Agile methodologies. 
  • Experience with Git or similar version control tools.