1

Google Software Engineer Internship Jobs in Rochester Hills, MI

Software Engineer

Auburn Hills, MI · On-site

$70 - $100/hr

... or Google Cloud. * Support embedded software development activities for automotive and edge ... Academic, internship, capstone project, or personal project experience in software development is ...

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 ...

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 ...

Senior Software Engineer

Allen Park, MI · On-site

$111K - $147K/yr

Design, build, and maintain Google Cloud Platform (GCP) infrastructure using Terraform-authoring ... AI-Assisted Software Engineering: Champion the use of generative AI tools and agentic coding ...

Software Engineer #1062812 * Employees in this job function are responsible for designing ... Implement event-driven architectures and asynchronous messaging using Google Cloud Pub/Sub

Dearborn, Michigan Software Engineer #1060378 We are seeking a highly technical and experienced ... Cloud Platform: Solid understanding and practical experience with Google Cloud Platform (GCP ...

Sr Software Engineer

Southfield, MI · On-site

$110 - $150/hr

Leverage Google Claud Platform (GCP) services to build and manage robust data storage, processing ... Software Engineer or similar position utilizing all of the following: SQL; Python; Google Cloud ...

Software Engineer #1061971 Position Description: As a Full-stack Software Engineer, you will ... Angular, Spring Boot, Java, Google Cloud Platform, GitHub, API Skills Preferred: Ansible, Jira ...

Software Engineer #1060378 Position Description: We are seeking a highly technical and experienced ... Cloud Platform: Solid understanding and practical experience with Google Cloud Platform (GCP ...

Software Engineer #1060664 Position Description: Join our team, where you'll design and develop ... Google Cloud Platform Expectation: A broad understanding of the GCP ecosystem and Infrastructure as ...

Sr Software Engineer

Southfield, MI · On-site

$112K - $148K/yr

Leverage Google Claud Platform (GCP) services to build and manage robust data storage, processing ... Software Engineer or similar position utilizing all of the following: SQL; Python; Google Cloud ...

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 26, 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 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 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 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 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.

How to get a Google Software Engineer Internship?

To secure a Google Software Engineer Internship, candidates should have strong programming skills in languages like Java, C++, or Python, and demonstrate proficiency in algorithms and data structures. Applicants typically need to submit a competitive application through Google's careers portal, including a resume highlighting relevant projects and experience, and may undergo technical interviews assessing coding ability and problem-solving skills.

Is it hard to get a Google Software Engineer Internship?

Securing a Google Software Engineer Internship is competitive due to high applicant volume and rigorous selection criteria. Candidates typically need strong coding skills, proficiency in algorithms and data structures, and relevant project or internship experience. The process often involves multiple interviews assessing technical knowledge and problem-solving ability.

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 August 2026, with employment types broken down into 15% Internship, 59% Full Time, 16% Part Time, 5% Temporary, and 5% Contract. Highlights an 95% In-person, and 5% Remote job distribution, with an average salary of $48,661 per year, or $23.4 per hour.

Software Engineer

Auburn Hills, MI • On-site

$70 - $100/hr

Other

Posted 7 days ago


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.
#J-18808-Ljbffr