1

System Integration Engineer Jobs in Michigan (NOW HIRING)

Software Integration Engineer

Ann Arbor, MI · On-site

$101K - $137K/yr

Meet the Team Join Torc's System Integration & Enablement team, where we build the tools, test ... We are looking for a Systems Integration Engineer I who is curious about complex systems, enjoys ...

AMR Integration Engineer

Warren, MI · On-site

$110 - $150/hr

Support subsystem bring‑up, system integration, debugging, and issue resolution * Track and ... Bachelor's degree in mechanical engineering, electrical engineering, robotics, mechatronics ...

Senior Systems Integration Engineer

Rockford, MI · On-site

$93K - $127K/yr

Creates and executes test plans for system integrations and facilitates deployments into production. * Works closely with business stakeholders and team members (analysts, other engineers/developers ...

Oracle Fusion Integrations Engineer

Hudsonville, MI · On-site +1

$156K/yr

Oracle Fusion Integrations Engineer Salary: $110,000 - 155,000 + Bonus Benefits: Medical/dental ... The ideal candidate has deep experience with Oracle Integration Cloud (OIC) , Oracle Cloud ...

Showing results 21-40

System Integration Engineer information

See Michigan salary details

$56.7K

$136.9K

$146K

How much do system integration engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for system integration engineer in Michigan is $136,877.00, according to ZipRecruiter salary data. Most workers in this role earn between $145,600.00 and $145,600.00 per year, depending on experience, location, and employer.

What does a system integration engineer do?

A System Integration Engineer is responsible for designing, implementing, and maintaining the seamless integration of various software, hardware, and network systems. They collaborate with cross-functional teams to ensure different components work together effectively, troubleshoot technical issues, and optimize system performance. Their role often includes developing integration solutions, testing system compatibility, and maintaining documentation for future scalability.

What are the key skills and qualifications needed to thrive as a system integration engineer?

To thrive as a System Integration Engineer, you need a strong background in systems engineering, software integration, and troubleshooting, typically supported by a degree in engineering or computer science. Experience with integration platforms, scripting languages, hardware interfaces, and certifications such as INCOSE or related vendor certifications is highly valuable. Excellent problem-solving skills, attention to detail, and the ability to communicate clearly with cross-functional teams are key soft skills in this position. These skills ensure complex systems function cohesively, deliver reliable results, and enable effective collaboration in multidisciplinary projects.

What are some common challenges faced by system integration engineers in their day-to-day work?

System Integration Engineers often encounter the challenge of ensuring compatibility and seamless communication between diverse hardware and software components sourced from different vendors. Troubleshooting integration issues under tight project deadlines can require quick thinking and creative solutions. Additionally, these engineers must coordinate with various teams—from software developers to network specialists—to resolve dependencies and meet project requirements. This role offers valuable exposure to complex, cutting-edge systems and provides excellent opportunities for professional growth in technical leadership and project management.

What are popular job titles related to System Integration Engineer jobs in Michigan?

For System Integration Engineer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching System Integration Engineer jobs in Michigan look for?

The top searched job categories for System Integration Engineer jobs in Michigan are:

What are popular job titles related to System Integration Engineer jobs in MI?

For System Integration Engineer jobs in MI, the most frequently searched job titles are:

Infographic showing various System Integration Engineer job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 14% Part Time, 2% Temporary, 3% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $136,877 per year, or $65.8 per hour.

Software Integration Engineer

Torc Robotics

Ann Arbor, MI • On-site

$101K - $137K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


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.