1

Diagnostic Engineer Jobs in Rochester Hills, MI (NOW HIRING)

next page

Showing results 1-20

Diagnostic Engineer information

See Rochester Hills, MI salary details

$33.6K

$98.7K

$126.6K

How much do diagnostic engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for diagnostic engineer in Rochester Hills, MI is $98,748.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,500.00 and $125,200.00 per year, depending on experience, location, and employer.

What does a diagnostic engineer do?

A Diagnostic Engineer is responsible for identifying, analyzing, and resolving technical issues in mechanical, electrical, or software systems. They use diagnostic tools, data analysis, and testing procedures to pinpoint faults and improve system performance. Working across industries like automotive, aerospace, and manufacturing, they ensure reliability and efficiency by troubleshooting failures and optimizing designs. Their role often involves collaborating with design and maintenance teams to prevent future issues.

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

To excel as a Diagnostic Engineer, you need a solid background in engineering principles, analytical problem-solving abilities, and a relevant degree such as electrical, mechanical, or automotive engineering. Familiarity with diagnostic software, hardware tools like oscilloscopes, and certifications in systems diagnostics or specific manufacturer platforms are commonly required. Strong communication skills, attention to detail, and an ability to work collaboratively with cross-functional teams help you stand out in this field. These competencies ensure accurate fault analysis, effective troubleshooting, and facilitation of timely solutions for complex technical issues.

What are some common challenges faced by diagnostic engineers in their daily work?

Diagnostic Engineers often encounter complex and intermittent faults that can be difficult to identify and replicate, requiring methodical troubleshooting and persistence. They may work under tight deadlines, coordinating with engineers, technicians, and sometimes customers to resolve urgent issues. Adapting to new diagnostic technologies and staying current with evolving systems is also an ongoing challenge. Successfully managing these aspects develops a deep expertise in problem-solving and enhances the engineer's value within a technical team.

Infographic showing various Diagnostic Engineer job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $98,748 per year, or $47.5 per hour.

Automotive Diagnostic Test Engineer

Dearborn, MI โ€ข On-site

Quantum World Technologies Inc
IT Servicesย โ€ขย 201 - 500 employees

Full-time

Re-posted 22 days ago


Job description

Job Title: Sr. Engineer (Automotive Diagnostic Test Engineer)

Location: Dearborn, MI (Onsite – 5 days a week)

Hire Type: Fulltime

Domain: Automotive

Job Description:

  • 6 to 8 years of experience in the Automotive domain
  • Experience in Vehicle testing in terms of Diagnostic testing and any feature testing as per the test specification given.
  • Support team in explaining the issues/failed test cases to customer.
  • Knowledge in the ALM tool chain e.g., JIRA and confluence
  • Good knowledge on Generic Global Diagnostics specification (GGSD)
  • Experience in CAN based diagnostics and Diagnostics Trouble Code (DTCs)
  • Experience in Vector Tools CANalyzer, CANoe, Diagnostic Engineering tool