1

Intern Programmer Jobs in Rochester Hills, MI (NOW HIRING)

Systems Engineering Intern

Troy, MI ยท On-site

$16 - $20.50/hr

Position Overview We are seeking a motivated Systems Engineering Intern with a Hardware Focus to support the development, integration, and validation of electronic control modules. This role offers ...

Intern - Engineering Mechanical Optics

Auburn Hills, MI ยท On-site

$17.75 - $24/hr

The Mechanical Engineering Intern will support the Mechanical Engineering group with the development of Remote Core Cameras. ESSENTIAL DUTIES AND RESPONSIBILITIES: โ€ข Support Mechanical Engineers ...

Systems Engineering Intern

Troy, MI

$16 - $20.50/hr

Position Overview We are seeking a motivated Systems Engineering Intern with a Hardware Focus to support the development, integration, and validation of electronic control modules. This role offers ...

Engineering Intern - Summer 2027

Novi, MI ยท On-site

$15.75 - $20.50/hr

As an Engineering Intern, you will be given impactful, project-based assignments that allow you to have exposure to multiple facets of engineering so you will experience both larger ongoing projects ...

Intern

Melvindale, MI ยท On-site

$14 - $18.50/hr

As an intern, you will work alongside our experienced Engineers, Architects, Surveyors, Project Managers, and Construction Services Team. You will face a variety of challenges in your specific ...

New

Intern

Waterford Township, MI ยท On-site

$13.75 - $18.25/hr

As an intern, you will work alongside our experienced Engineers, Architects, Surveyors, Project Managers, and Construction Services Team. You will face a variety of challenges in your specific ...

New

Intern

Detroit, MI ยท On-site

$14.75 - $19.75/hr

As an intern, you will work alongside our experienced Engineers, Architects, Surveyors, Project Managers, and Construction Services Team. You will face a variety of challenges in your specific ...

New

Manufacturing Intern

Detroit, MI ยท On-site

$16.75 - $22/hr

Summary The intern hired for this position should expect to learn all facets of consistent with the ... or welding engineering. * Ability to use MS Office, MiniTab, AutoCAD & other analytical and ...

Manufacturing Intern

Detroit, MI

$16.75 - $22/hr

Summary The intern hired for this position should expect to learn all facets of consistent with the ... or welding engineering. * Ability to use MS Office, MiniTab, AutoCAD & other analytical and ...

Manufacturing Intern

Detroit, MI ยท On-site

$16.75 - $22/hr

Summary The intern hired for this position should expect to learn all facets of consistent with the ... or welding engineering. * Ability to use MS Office, MiniTab, AutoCAD & other analytical and ...

Manufacturing Intern

Detroit, MI ยท On-site

$16.75 - $22/hr

Summary The intern hired for this position should expect to learn all facets of consistent with the ... or welding engineering. * Ability to use MS Office, MiniTab, AutoCAD & other analytical and ...

Systems Engineer Intern

Detroit, MI ยท On-site

$16.50 - $21.50/hr

In This Role: As a Systems Engineer Intern, you'll work alongside experienced engineers to support the development, integration, and validation of complex automotive systems that power ...

Systems Engineer Intern

Detroit, MI ยท On-site

$16.50 - $21.50/hr

As a Systems Engineer Intern, you'll work alongside experienced engineers to support the development, integration, and validation of complex automotive systems that power next-generation vehicle ...

Showing results 21-40

Intern Programmer information

See Rochester Hills, MI salary details

$9

$17

$31

How much do intern programmer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for intern programmer in Rochester Hills, MI is $17.34, according to ZipRecruiter salary data. Most workers in this role earn between $13.27 and $17.93 per hour, depending on experience, location, and employer.

What does an intern programmer do?

An Intern Programmer assists software development teams by writing, testing, and debugging code under supervision. They typically work on small tasks or parts of larger projects to gain experience and learn industry practices. Intern Programmers may also participate in code reviews, attend team meetings, and document their work. The role is designed to help students or recent graduates develop practical programming skills and gain insight into professional workflows.

What types of projects can an intern programmer expect to work on, and how are tasks typically assigned?

As an Intern Programmer, you can expect to work on a variety of tasks ranging from debugging existing code to developing small features or tools under the guidance of a mentor. Assignments are usually based on your current skill set and learning goals, with regular check-ins to ensure progress and provide support. Interns often collaborate closely with other developers, participate in team meetings, and may contribute to larger projects as their confidence grows. This structure helps interns build practical experience while contributing meaningfully to the team's objectives.

What are the key skills and qualifications needed to thrive as an intern programmer, and why are they important?

To thrive as an Intern Programmer, you typically need a foundational understanding of programming languages (such as Python, Java, or C++), problem-solving skills, and coursework in computer science or related fields. Familiarity with software development tools, version control systems like Git, and basic debugging techniques is also expected. Strong communication, eagerness to learn, and the ability to work collaboratively help an intern stand out. These skills ensure that the intern can contribute effectively to development projects while adapting quickly to new technologies and team dynamics.

What is the difference between Intern Programmer vs Junior Software Developer?

AspectIntern ProgrammerJunior Software Developer
Required CredentialsEnrolled in or recently completed relevant educationBachelor's degree in Computer Science or related field
Work EnvironmentLearning-focused, supervised, internship settingFull-time, professional development environment
Employer & Industry UsageInternships offered by tech companies, startups, educational institutionsEntry-level position in tech companies, software firms
Common Search & ComparisonYesYes

The main difference between an Intern Programmer and a Junior Software Developer lies in experience and employment status. Intern Programmers are typically students or recent graduates gaining practical experience, often in a supervised internship. Junior Software Developers are entry-level professionals with some foundational skills, working as part of a full-time team. Both roles serve as stepping stones into the software development industry, but Intern Programmers focus more on learning, while Junior Developers are expected to contribute more independently.

What are the most commonly searched types of Programmer jobs in Rochester Hills, MI?

The most popular types of Programmer jobs in Rochester Hills, MI are:

Systems Engineering Intern

KOSTAL Group

Troy, MI โ€ข On-site

$16 - $20.50/hr

Full-time

Re-posted 20 days ago


Job description

Company Description
KOSTAL has a strong family history built on innovation and care for our employees. For over 100 years, our values have guided how we work together to influence, evolve and grow our future.
If you are interested in being part of our next generation, we want to hear from you!
Job Description
Position Overview
We are seeking a motivated Systems Engineering Intern with a Hardware Focus to support the development, integration, and validation of electronic control modules. This role offers hands-on experience working alongside experienced engineers to understand how system and customer requirements translate into hardware features, circuit interfaces, module behavior, and validation activities.
The intern will support systems-level engineering activities with an emphasis on hardware understanding, bench and vehicle testing, requirements analysis, issue investigation, and cross-functional collaboration with hardware, software, validation, and product engineering teams.
Job Responsibilities may include:
  • Assist in reviewing, interpreting, and documenting customer, system, and hardware-related requirements for electronic control modules
  • Support system and hardware-level analysis, including circuit interface behavior, power distribution, signal integrity considerations, thermal considerations, and operating margin
  • Participate in bench and vehicle testing activities, including test setup, instrumentation, data collection, results documentation, and initial analysis
  • Use lab equipment such as digital multimeters, oscilloscopes, power supplies, loads, signal generators, and communication tools to support testing and troubleshooting
  • Help troubleshoot hardware, software, or system issues using structured problem-solving methods such as 8D, 5-Why, or fault-tree analysis
  • Support updates to engineering benches, test fixtures, harnesses, load boxes, and lab capabilities used for hardware and system validation
  • Participate in design reviews, schematic reviews, requirements reviews, validation reviews, and technical discussions with cross-functional engineering teams
  • Documenting and presenting test results and system findings

Qualifications
  • Currently pursuing a Bachelor's degree in Electrical Engineering, Computer Engineering, Systems Engineering, or a related technical field
  • Basic understanding of electrical circuits, electronic components, embedded systems, and hardware interfaces
  • Familiarity with electronic hardware schematics, block diagrams, and circuit functions
  • Familiarity with test equipment such as digital multimeters, oscilloscopes, power supplies, signal generators, electronic loads, or similar lab tools
  • Strong problem-solving skills with an interest in troubleshooting, testing, validation, and root cause analysis
  • Strong communication, documentation, and teamwork skills
  • Willingness to work hands-on with electronic hardware, engineering benches, prototypes, test equipment, harnesses, and vehicle or system-level test environments

Additional Information
All information provided will be kept confidential in accordance with EEO guidelines.