1

Internship Computer Science Intern Jobs in Monroe, MI

Bachelor's degree in engineering, computer science, robotics, or related field. * 1-3 years of relevant experience (internships, projects, or work). * Understanding of hardware/software system ...

Senior Autonomy Engineer

Ann Arbor, MI

$102K - $140K/yr

Required * 1-3 years of professional software engineering experience (internships, co-ops, and significant project work count). * Bachelor's degree in Computer Science, Computer Engineering, Robotics ...

... Computer Science, with accompanying years of relevant experience as indicated * Master's + 2 years of experience (internship or co-op accepted) * Demonstrated background, relevant experience, or ...

... Computer Science, with accompanying years of relevant experience as indicated * Master's + 2 years of experience (internship or co-op accepted) * Demonstrated background, relevant experience, or ...

Product Security Manager

Ann Arbor, MI · On-site

$114K - $194K/yr

Completion of a bachelor's degree from an accredited course of study, in Computer Science, Computer ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Product Security Manager

Ann Arbor, MI · On-site

$114K - $194K/yr

Completion of a bachelor's degree from an accredited course of study, in Computer Science, Computer ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Product Security Manager

Ann Arbor, MI · On-site

$114K - $194K/yr

Completion of a bachelor's degree from an accredited course of study, in Computer Science, Computer ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Product Security Manager

Ann Arbor, MI · On-site

$114K - $194K/yr

Completion of a bachelor's degree from an accredited course of study, in Computer Science, Computer ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

next page

Showing results 1-20

Internship Computer Science Intern information

What does a Computer Science Intern do?

A Computer Science Intern supports software development teams by assisting with coding, testing, debugging, and documentation tasks. Interns often work on real-world projects under the guidance of experienced engineers, gaining hands-on experience with programming languages, development tools, and collaborative workflows. The role helps students apply classroom knowledge in a professional setting, build their technical skills, and understand workplace dynamics in the tech industry.

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 need foundational knowledge in programming, algorithms, and data structures, typically gained through coursework or related projects in a computer science degree program. Familiarity with coding languages like Python, Java, or C++, and experience with version control systems such as Git are often required. Strong problem-solving skills, eagerness to learn, and effective communication set outstanding interns apart. These abilities enable interns to contribute to real-world projects, adapt quickly, and collaborate successfully within technical teams.

What types of projects or tasks can I expect to work on as a Computer Science Intern?

As a Computer Science Intern, you can expect to work on a variety of projects that may include software development, debugging, testing, or assisting with database management. Interns often collaborate closely with full-time engineers and participate in code reviews, team meetings, and occasionally client interactions. The work environment is usually collaborative, providing opportunities to learn from experienced mentors and gain exposure to real-world development cycles. These experiences are designed to help you build technical skills and prepare for future roles in the industry.
What cities near Monroe, MI are hiring for Internship Computer Science Intern jobs? Cities near Monroe, MI with the most Internship Computer Science Intern job openings:
Infographic showing various Internship Computer Science Intern job openings in Monroe, MI as of July 2026, with employment types broken down into 44% Full Time, and 56% Part Time. Highlights an 100% In-person job distribution.
Software Integration Engineer

Software Integration Engineer

Torc Robotics

Ann Arbor, MI • On-site

$98K - $118K/yr

Full-time

Posted 19 days ago


Job description

Meet the Team
Join Torc's System Integration & Enablement team, where we build the tools, test infrastructure, automation frameworks, and integration environments that help enable Torc's autonomous driving platform to operate reliably at scale.
Our team works at the intersection of hardware, embedded software, platform software, systems engineering, validation, and autonomy integration. We partner closely with teams across Compute Platform and the broader autonomy organization to improve the efficiency, repeatability, and quality of platform integration activities.
Through Hardware-in-the-Loop systems, on-truck development, automation frameworks, validation infrastructure, and integration tooling, we help ensure software developed across Torc can be successfully integrated, tested, and deployed on its intended hardware platforms.
We are looking for a Systems Integration Engineer I who is curious about complex systems, enjoys hands-on technical problem-solving, and is excited to help build the foundation that enables autonomous trucks to operate safely and reliably.
Key Responsibilities:
  • Support integration of hardware, embedded systems, and autonomy software.
  • Develop and maintain testing environments (HIL, validation labs).
  • Conduct system bring-up, integration testing, and troubleshooting.
  • Collaborate across teams to resolve complex system-level issues.
  • Develop automation scripts and tools to improve testing workflows.
  • Analyze logs and system data to identify root causes and improve reliability.

Basic Qualifications:
  • Bachelor's degree in engineering, computer science, robotics, or related field.
  • 1-3 years of relevant experience (internships, projects, or work).
  • Understanding of hardware/software system interactions.
  • Experience working in Linux environments.
  • Basic programming or scripting (Python, C++, Bash, etc.).
  • Strong problem-solving, communication, and teamwork skills.

Preferred Qualifications
  • Experience with HIL or system validation environments.
  • Background in embedded systems, robotics, or automotive platforms.
  • Familiarity with networking or distributed systems.
  • Experience with automation, test scripting, or log analysis.
  • Exposure to ROS or ROS2 ecosystems.
  • Understanding of CI/CD pipelines and automated testing frameworks.

Hiring Range for Job Opening
US Pay Range
$98,800-$118,600 USD