1

Software Development Intern Jobs in Novi, MI (NOW HIRING)

CAE Engineering Intern - Fall 2026

Livonia, MI · On-site

$15.75 - $20.25/hr

At Roush, we fuse technology and engineering to provide product development solutions to customers ... Within this role, you will use analysis software to create and analyze finite element models. The ...

CAE Engineering Intern - Fall 2026

Livonia, MI · On-site

$15.75 - $20.25/hr

At Roush, we fuse technology and engineering to provide product development solutions to customers ... Within this role, you will use analysis software to create and analyze finite element models. The ...

CAE Intern

Troy, MI · On-site

$14 - $18.75/hr

We are the experts in the all-round development of complete vehicles and smart factories. Our interdisciplinary expertise in the areas of software and digitalization means that we have the crucial ...

CAE Engineering Intern - Fall 2026

Livonia, MI

$15.75 - $20.25/hr

At Roush, we fuse technology and engineering to provide product development solutions to customers ... Within this role, you will use analysis software to create and analyze finite element models. The ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

Payroll Intern

Troy, MI · On-site

$14.25 - $19/hr

Payroll Intern * Type of contract : Internship * Expected Hiring Date : July 2026 * Scope : USA ... development of embedded software and digital solutions. With €11.5 billion in revenue in 2025 ...

Systems Engineer Intern

Detroit, MI · On-site

$16.50 - $21.50/hr

... the development, integration, and validation of complex automotive systems that power next ... Partner with mechanical, electrical, software, and quality teams to ensure system alignment and ...

Systems Engineer Intern

Detroit, MI · On-site

$16.50 - $21.50/hr

... the development, integration, and validation of complex automotive systems that power ... Partner with mechanical, electrical, software, and quality teams to ensure system alignment and ...

Systems Engineer Intern

Detroit, MI

$16.50 - $21.50/hr

... the development, integration, and validation of complex automotive systems that power ... Partner with mechanical, electrical, software, and quality teams to ensure system alignment and ...

Information Systems Intern

Troy, MI

$14.25 - $19/hr

Currently a student pursuing a Bachelor's Degree in Computer Science, Software Engineering, Data ... development More information on Valeo:

Information Systems Intern

Troy, MI · On-site

$14.25 - $19/hr

Currently a student pursuing a Bachelor's Degree in Computer Science, Software Engineering, Data ... development More information on Valeo:

next page

Showing results 1-20

Software Development Intern information

See Novi, MI salary details

$10

$21

$36

How much do software development intern jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for software development intern in Novi, MI is $21.48, according to ZipRecruiter salary data. Most workers in this role earn between $17.36 and $22.79 per hour, depending on experience, location, and employer.

What types of projects and tasks can a Software Development Intern expect to work on during their internship?

As a Software Development Intern, you can expect to contribute to real-world projects such as developing new features, fixing bugs, assisting with code reviews, and writing documentation. Interns often work closely with experienced developers, participate in agile team meetings, and may be involved in testing and deploying software. The tasks assigned are designed to build your technical skills, expose you to collaborative workflows like version control with Git, and provide valuable experience in a professional software engineering environment.

What is the difference between Software Development Intern vs Software Engineer?

AspectSoftware Development InternSoftware Engineer
CredentialsTypically pursuing or recent graduate of a computer science or related degreeBachelor's or higher in computer science or related field, with professional experience
Work EnvironmentTemporary, internship-based, often part-time or summer rolesFull-time, permanent positions in various industries
Employer & Industry UsageUsed by tech companies, startups, and organizations offering internship programsUsed across all industries requiring software development
Search & Comparison IntentPeople exploring entry-level or internship opportunities in software developmentIndividuals seeking full-time software engineering roles

In summary, a Software Development Intern is an entry-level, temporary role aimed at gaining experience, while a Software Engineer is a full-time professional position requiring more experience and responsibility. The internship provides a pathway into the industry, whereas the engineer role involves ongoing project work and career development.

What does a software development intern do?

A software development intern assists in designing, coding, testing, and debugging software applications under the supervision of experienced developers. They often work with programming languages like Java, Python, or C++, and may use tools such as version control systems and development environments to contribute to ongoing projects.

Is 20 an hour good for an internship?

For a Software Development Intern, $20 an hour is generally considered above average for internships, which often pay between $15 and $20 per hour depending on location and company size. This rate can reflect the intern's skills, such as programming languages or tools like Git and Python, and the internship's responsibilities. However, compensation varies widely based on geographic region and industry standards.

What are the key skills and qualifications needed to thrive as a Software Development Intern, and why are they important?

To thrive as a Software Development Intern, you need a foundational understanding of programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant academic background in computer science or a related field. Familiarity with version control tools like Git, integrated development environments (IDEs), and basic software development methodologies is typically expected. Strong communication, eagerness to learn, and teamwork skills help interns stand out by allowing them to collaborate effectively and adapt to feedback. These skills and qualities are crucial for contributing to real-world projects, gaining valuable experience, and growing within a professional development environment.

Is a 3.0 GPA good for internships?

For a Software Development Intern position, a 3.0 GPA is generally considered acceptable, especially if complemented by relevant skills, projects, or coding experience. Many employers value practical abilities and problem-solving skills alongside GPA, so a strong portfolio can improve your chances regardless of GPA.

What are the big 4 internships?

The Big 4 internships typically refer to summer internship programs at the four largest professional services firms: Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY), and KPMG. These internships offer software development or technology roles for students pursuing degrees in computer science or related fields, providing hands-on experience, networking opportunities, and potential full-time offers after graduation.
What are the most commonly searched types of Software Development jobs in Novi, MI? The most popular types of Software Development jobs in Novi, MI are:
What job categories do people searching Software Development Intern jobs in Novi, MI look for? The top searched job categories for Software Development Intern jobs in Novi, MI are:
What cities near Novi, MI are hiring for Software Development Intern jobs? Cities near Novi, MI with the most Software Development Intern job openings:
CAE Engineering Intern - Fall 2026

CAE Engineering Intern - Fall 2026

ROUSH

Livonia, MI • On-site

$15.75 - $20.25/hr

Other

Posted 9 days ago


Roush rating

7.7

Company rating: 7.7 out of 10

Based on 39 frontline employees who took The Breakroom Quiz

198th of 430 rated machine equipment manufacturers


Job description

At Roush, we fuse technology and engineering to provide product development solutions to customers in a diverse range of industries. Widely recognized for providing engineering, testing, prototype, and manufacturing services to the transportation industry, Roush also provides significant support to the aerospace, defense and theme park industries.  With over 2,400 employees in facilities throughout the United States, Europe, Asia, and South America, our unique combination of creativity and tenacity activates big ideas on a global stage.  We want motivated, ambitious people who put the needs of our customers first, bring creativity to their work and will do whatever it takes to achieve success.  If you share our passion for providing innovative solutions to complex challenges, we want you on our team.  

Are you a vehicle enthusiast? Do you enjoy being challenged? If so, Roush is the place for you!! We are looking for a mechanical engineering student to intern with our CAE group for the summer of 2023 term. We offer a dynamic work environment and exposure to many unique projects! 

The CAE Intern is a broad role that offers you the opportunity to work on a variety of engineering programs in the CAE group. You will work closely with a team of engineers to analyze a variety of structures using analytical and finite element methods. Within this role, you will use analysis software to create and analyze finite element models. The industries you will support include but are not limited to automotive, theme park entertainment, and aerospace. This is a 40-hour-per-week paid internship position located in Livonia, MI.

Minimum qualifications: 

  • Currently pursuing a bachelor's degree in mechanical engineering or a similar discipline
  • Available to work 40 hours per week Monday-Friday
  • Minimum sophomore standing at a college or university
  • Strong course work solid Mechanics, Finite Element Analysis, and Numerical methods.
  • Proficient in MS Office
  • Strong desire to learn to apply analytical techniques to mechanical engineering problems
  • Willingness and desire to get hands-on experience

Preferred Skills:

  • Pursuing a master’s degree in mechanical engineering or a similar discipline
  • Prior internship experience in mechanical engineering
  • Knowledge of machine learning / artificial intelligence applications in engineering
  • Experience using CAE software (Nastran, Abaqus, ANSYS)
  • Mechanical project team experience (Formula SAE / Baja / EV / Entertainment Industry)

To apply, please visit the Roush careers page by clicking on this link: https://roush.applytojob.com

Visit our website:  www.roush.com

Like us on Facebook: www.facebook.com/RoushCareers

Roush is an EO employer – Veterans/Disabled and other protected categories

If you need a reasonable accommodation for our employment application process due to disability, please contact Roush Talent Acquisition at 734-779-7087.

Powered by JazzHR

pHyrj5MKjS


What Roush employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom