1

Computer Science Internship Jobs in Rochester Hills, MI

Controls Engineer

Utica, MI

$76.20K - $98.50K/yr

... Computer Sciences Experience * Some on-the-job work experience in controls, primarily focused on machine design/machine build, is strongly preferred (internship experience is acceptable) WHAT'S IN IT ...

Controls Engineer

Utica, MI

$76.20K - $98.50K/yr

... Computer Sciences Experience * Some on-the-job work experience in controls, primarily focused on machine design/machine build, is strongly preferred (internship experience is acceptable) WHAT'S IN IT ...

Applebaum Internship

Detroit, MI · On-site

$16.50 - $21.50/hr

This internship is part of the Applebaum Family Philanthropy Internship Program providing ... Basic computer proficiency, including Microsoft Excel, Word, and SharePoint. * Coursework or ...

Controls Engineer

Shelby, MI · On-site

$76.20K - $98.50K/yr

... Computer Sciences Experience * Some on-the-job work experience in controls, primarily focused on machine design/machine build, is strongly preferred (internship experience is acceptable) WHAT'S IN IT ...

2026 Accounting Internship

Franklin, MI · On-site

$14.50 - $18.50/hr

Summer Internship Overview: Our Accounting Interns are primarily scheduled Monday through Friday ... Excellent computer and typing skills are required. Excel and Word proficiency desired. * Excellent ...

2026 Accounting Internship

Franklin, MI · On-site

$14.50 - $18.50/hr

Summer Internship Overview: Our Accounting Interns are primarily scheduled Monday through Friday ... Excellent computer and typing skills are required. Excel and Word proficiency desired. * Excellent ...

This internship provides hands-on experience with Microsoft technologies, AI tools, and real-world ... Currently pursuing a degree in IT, Computer Science, or related field * Interest in AI, automation ...

next page

Showing results 1-20

Computer Science Internship information

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

To thrive as a Computer Science Intern, you generally need foundational knowledge in programming, algorithms, and data structures, often supported by progress toward a computer science degree. Familiarity with coding languages such as Python, Java, or C++, as well as experience using version control systems like Git, is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns stand out in collaborative environments. These skills and qualities are essential because they enable interns to contribute meaningfully to projects, adapt to new technologies, and work efficiently within a development team.

What types of projects do Computer Science interns typically work on, and how much autonomy can I expect?

Computer Science interns often contribute to real-world projects such as developing new software features, debugging code, automating processes, or supporting infrastructure. While the level of autonomy varies by company, interns are generally given meaningful tasks and encouraged to collaborate with senior engineers and cross-functional teams. You'll likely participate in code reviews, agile sprints, and team meetings, gaining hands-on experience and feedback. Many organizations assign mentors to guide interns, helping them balance independence with structured learning and support.

What is a computer science internship?

A computer science internship is a temporary position that allows students or recent graduates to gain practical experience in the field of computer science. Interns typically work on real-world projects, assisting with programming, software development, data analysis, or IT support under the supervision of experienced professionals. These internships provide valuable hands-on skills, networking opportunities, and insight into potential career paths within technology industries.

What is the difference between Computer Science Internship vs Software Developer Intern?

AspectComputer Science InternshipSoftware Developer Intern
Required CredentialsTypically pursuing or recent graduate in CS or related fieldSame as CS internship, often students or recent grads
Work EnvironmentVaries across tech companies, research labs, startupsPrimarily software development teams in tech firms
Employer & Industry UsageUsed across academia, industry, research projectsPrimarily in software development companies and tech industry
Common Search & Comparison IntentUnderstanding internship opportunities in CSComparing software development internship roles

Both Computer Science Internships and Software Developer Internships target students or recent graduates interested in tech. While CS internships may include research, data analysis, or broader technical roles, Software Developer Internships focus specifically on coding and software creation. The choice depends on your career goals and the specific skills you want to develop.

What are the most commonly searched types of Computer Science jobs in Rochester Hills, MI? The most popular types of Computer Science jobs in Rochester Hills, MI are:
What are popular job titles related to Computer Science Internship jobs in Rochester Hills, MI? For Computer Science Internship jobs in Rochester Hills, MI, the most frequently searched job titles are:
What job categories do people searching Computer Science Internship jobs in Rochester Hills, MI look for? The top searched job categories for Computer Science Internship jobs in Rochester Hills, MI are:
What cities near Rochester Hills, MI are hiring for Computer Science Internship jobs? Cities near Rochester Hills, MI with the most Computer Science Internship job openings:
Infographic showing various Computer Science Internship job openings in Rochester Hills, MI as of May 2026, with employment types broken down into 71% Internship, and 29% Full Time. Highlights an 100% In-person job distribution.
Controls Engineer

$76.20K - $98.50K/yr

Other

Posted 28 days ago


Job description

TransForm Automotive, an Amsted Automotive company, is seeking a Midnight Shift (11pm - 7am) Controls Engineer to support our Shelby Twp facility. The Controls Engineer will focus on developing and supporting equipment availability and performance across all facilities.

WHAT YOU’LL DO

The Controls Engineer role will focus on developing and supporting equipment availability and performance across all facilities. Continuous improvement efforts are also put forth to existing processes with the goal of improving machine availability and efficiency of the assembly process.

Duties and Responsibilities

  • Works with the product interface to the assembly plant and other levels within the organization for the manufacturing execution systems
  • Take lead in supporting machine failures through the maintenance escalation process. I.E., troubleshooting, communication, and documentation
  • Take a leading role in safety circuit functionality and verification. I.E., light curtains, safety mats, Quality Assurance devices
  • Support for developing user interfaces for operators and integrating them into the MES and CMMS systems
  • Responsible to assist in defining connections to existing equipment for integration into MES systems
  • Maintain backups of MES, PLC, Robot Software-related equipment configuration
  • Research and prove out innovative ways to improve processes, making them more efficient and flexible
  • Integrate and program assembly processes in primary facilities
  • Concept, quote, procure, and implement solutions to various assembly and transformational product processes
  • Configure equipment and add required programming to new and existing equipment
  • Assist in the definition of wiring required for gathering data from equipment
  • Work with Sr. Controls Engineers and manager to learn, develop skills, and assist with controls projects across AAG as required.
  • Support department maintenance troubleshooting and diagnostic procedures for equipment
  • All other duties as assigned.
  • Knowledge of electrical, pneumatic, and mechanical schematics/prints and how these systems interact within an assembly cell

WHAT YOU’LL NEED TO SUCCEED

  • Knowledge of electrical, pneumatic, and mechanical schematics/prints and how these systems interact within an assembly process
  • Ability to adapt and learn new controls technology and software
  • Ability to work effectively and efficiently with light supervision
  • Understanding and communicating technical details
  • Knowledge of multi-axis servo systems and robotic systems
  • Industrial vision systems/sensors (Cognex, Keyence)
  • Basic networking knowledge and application
  • Fieldbus Technologies (ex: Ethernet/IP, Ether CAT, I/O Link, Modbus)
  • Interfacing and communication with devices: analog, fieldbus, etc.
  • Software Experience:
    • AutoCAD (electrical/pneumatic detailing)
    • Rockwell Suite (Studio 5000, FactoryTalk, RSLogix)
    • Automation Direct (PLC, C-More HMI)
    • MS Office Suite
    • Siemens Step 7

Education

  • Bachelor's degree in Electrical Engineering, Associates Degree in Computer Science, Bachelor of Science in Electrical Engineering, 2-year Technical Degree in Robotic Automation/Computer Sciences

Experience

  • Some on-the-job work experience in controls, primarily focused on machine design/machine build, is strongly preferred (internship experience is acceptable)

WHAT’S IN IT FOR YOU?

  • Employee Stock Ownership Plan
  • Incentive Bonus
  • Medical, Vision, Dental
  • Prescription Drug Plan
  • 401K
  • Pet Insurance
  • Paid Vacation & Holidays
  • Short-Term Disability
  • Tuition Reimbursement
  • Health and Wellness Reimbursement
  • Employee Recognition
  • Discount Programs