1

Co Op Robotics Software Engineer Jobs in Michigan

IT Co-Op

Novi, MI · On-site

$14.25 - $18.75/hr

The IT Co Op will collaborate with IT teams and business stakeholders to support operational ... Information Technology, Information Systems, Computer Science, Software Engineering, Data Science ...

IT Co-Op

Novi, MI · On-site

$14 - $18.75/hr

The IT Co Op will collaborate with IT teams and business stakeholders to support operational ... Information Technology, Information Systems, Computer Science, Software Engineering, Data Science ...

Kettering Co-op

Plymouth, MI

$17 - $22.25/hr

Adient is seeking candidates for a Co-op opportunity within our Engineering community which includes the Automotive Seating and Seat Structures and Mechanisms group. We are looking for students that ...

Kettering Co-op

Plymouth, MI · On-site

$17 - $22.25/hr

Adient is seeking candidates for a Co-op opportunity within our Engineering community which includes the Automotive Seating and Seat Structures and Mechanisms group. We are looking for students that ...

Senior Robotics Engineer

Holland, MI · Hybrid

$113K - $151K/yr

Do you excel at spearheading the development of critical software components for advanced mobile ... If you are a seasoned C++ programmer for robotics with ROS2 knowledge and ready to step into a key ...

Senior Robotics Engineer

Holland, MI · On-site

$113K - $151K/yr

Do you excel at spearheading the development of critical software components for advanced mobile ... If you are a seasoned C++ programmer for robotics with ROS2 knowledge and ready to step into a key ...

This co-op program will follow an in-person model. Co-ops will be based at our North American ... Manufacturing Engineering * Stamping Operations * Manufacturing Quality BASIC QUALIFICATIONS:

New

2026 Manufacturing Kettering Co-Op

Detroit, MI · On-site

$16.75 - $22/hr

This co-op program will follow an in-person model. Co-ops will be based at our North American ... Manufacturing Engineering * Stamping Operations * Manufacturing Quality BASIC QUALIFICATIONS:

IT Co-Op

Novi, MI · On-site

$14.25 - $18.75/hr

The IT Co Op will collaborate with IT teams and business stakeholders to support operational ... Information Technology, Information Systems, Computer Science, Software Engineering, Data Science ...

Senior Robotics Engineer

Holland, MI · Hybrid

$113K - $151K/yr

Do you excel at spearheading the development of critical software components for advanced mobile ... If you are a seasoned C++ programmer for robotics with ROS2 knowledge and ready to step into a key ...

Fall 2026 Co-op

Detroit, MI

$15.50 - $17.75/hr

The Co-op Program at Kokosing is designed to provide you with practical construction industry ... Project Engineering * SafetySpecialist * Surveying * Estimating * Marine Work * Project Design ...

Showing results 21-40

Co Op Robotics Software Engineer information

What does a co op robotics software engineer do?

A Co Op Robotics Software Engineer is a student or recent graduate who works with a robotics team to develop, test, and improve software for robots. They often contribute to programming robot behaviors, integrating sensors, and troubleshooting code under the guidance of experienced engineers. This role provides valuable hands-on experience in robotics, software development, and teamwork within a real-world engineering environment. Co-op positions are typically part-time or temporary, designed to complement academic studies and prepare students for future full-time roles in robotics.

What is the difference between Co Op Robotics Software Engineer vs Robotics Software Engineer?

AspectCo Op Robotics Software EngineerRobotics Software Engineer
Required CredentialsTypically pursuing or holding a bachelor's degree in robotics, computer science, or related fieldsUsually holds a bachelor's or master's degree in robotics, computer science, or engineering
Work EnvironmentInternship or cooperative education setting, often part-time or temporaryFull-time employment in robotics development teams
Employer & Industry UsageUsed by companies offering internship programs in robotics and automationEmployed by robotics firms, tech companies, and research institutions

The main difference is that a Co Op Robotics Software Engineer is typically a student or intern gaining practical experience, while a Robotics Software Engineer is a full-time professional responsible for developing and maintaining robotics software. The roles overlap in skills and industry but differ mainly in experience level and employment status.

What are the key skills and qualifications needed to thrive as a co op robotics software engineer, and why are they important?

To thrive as a Co Op Robotics Software Engineer, you need a solid understanding of programming languages (such as C++, Python, or ROS), robotics principles, and typically enrollment in an engineering or computer science degree program. Experience with simulation tools (like Gazebo), version control systems (like Git), and relevant robotics frameworks is highly valuable. Strong problem-solving abilities, teamwork, and effective communication distinguish top performers in this role. These skills and qualities enable efficient development, integration, and troubleshooting of robotic systems in collaborative engineering environments.

What types of projects and technologies might a co op robotics software engineer typically work on during their placement?

As a Co Op Robotics Software Engineer, you can expect to be involved in hands-on projects such as developing and testing algorithms for robot perception, motion planning, or control systems. You'll often work with technologies like ROS (Robot Operating System), C++, Python, and simulation tools such as Gazebo. Collaboration is common, as you'll work closely with hardware engineers, senior software developers, and QA teams to integrate your code with actual robotic systems. This role provides valuable exposure to both software development and real-world robotics applications, offering a well-rounded experience for those pursuing a career in robotics.
What are the most commonly searched types of Robotics Software Engineer jobs in Michigan? The most popular types of Robotics Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Co Op Robotics Software Engineer jobs? Cities in Michigan with the most Co Op Robotics Software Engineer job openings:

Mechanical Engineer Co-op

Progressive Surface

Grand Rapids, MI

Other

Re-posted 7 days ago


Job description

Description

 Progressive Surface designs and manufactures surface treatment machinery for companies in the aerospace, automotive, electronics, printing and general manufacturing industries, including companies such as Boeing, GE Aviation, Delta Airlines and Caterpillar.

As a Co-op at Progressive Surface, you will learn from and work alongside Mechanical Engineers to design and troubleshoot custom machines. You will learn about various electric, pneumatic and mechanical components used within our equipment. You will become proficient in SolidWorks modeling and learn to read and create production drawings. Our machines are completely manufactured on site so you will be exposed to all aspects of design, product selection, manufacturing, assembly, troubleshooting and testing.

Progressive utilizes many technologies, including robotics and automation, to create tailored solutions for our customers.

Additional opportunities may include spending time with our Manufacturing area or Mechanical Assembly Department building the machines.

Requirements

Key Responsibilities

  • Assist engineers with the design and development of mechanical components, assemblies, and systems.
  • Create and revise CAD models and engineering drawings.
  • Participate in prototype fabrication, assembly, and testing.
  • Collect, organize, and analyze test data; prepare technical reports and documentation.
  • Support continuous improvement efforts in manufacturing and engineering processes.
  • Collaborate with cross-functional teams including manufacturing, quality, and controls.
  • Perform other duties as assigned to support engineering and company objectives.

Qualifications

  • Currently pursuing a bachelor's degree in mechanical engineering 
  • Strong problem-solving skills and mechanical aptitude.
  • Ability to work independently and in a team environment.
  • Effective written and verbal communication skills.