1

System Test Engineer Jobs in Rochester Hills, MI

The Brake Test Engineer will be working in a challenging environment that fosters creativity and ... Plan, set up, and realize complete testing systems, which may involve the design and fabrication of ...

Power Systems Test Engineer

Wixom, MI · On-site

$85 - $110/hr

Inspect, test, troubleshoot, perform start-up and collect data of high voltage transmission and ... Proficient in reading and accurately interpreting power system schematic and wiring diagrams.

Software Test Engineer

Troy, MI · On-site

$70K - $80K/yr

The Software Test Developer works with the Test Lead who coordinates the testing activities ... Our proven success in multi-domain cross-platform system-of-systems integration results in fielded ...

Software Test Engineer

Troy, MI · On-site

$70K - $80K/yr

The Software Test Developer works with the Test Lead who coordinates the testing activities ... Our proven success in multi-domain cross-platform system-of-systems integration results in fielded ...

The Brake Test Engineer will be working in a challenging environment that fosters creativity and ... Plan, set up, and realize complete testing systems, which may involve the design and fabrication of ...

Inspect, test, troubleshoot, perform start-up and collect data of high voltage transmission and ... Proficient in reading and accurately interpreting power system schematic and wiring diagrams.

Software Test Engineer The Software Test Engineer validates vehicle software and integrated systems to ensure they meet functional, quality, performance, and customer requirements throughout the ...

Vehicle Test Engineer, II

Dearborn, MI · On-site

$65 - $90/hr

Vehicle Test Engineer, II - Dearborn, Michigan Discover your potential. Pursue your passion. Link ... Use a Windows based computer system to access relevant test procedures and quality system documents ...

Inspect, test, troubleshoot, perform start-up and collect data of high voltage transmission and ... Proficient in reading and accurately interpreting power system schematic and wiring diagrams.

Intern - System Test

Auburn Hills, MI · On-site

$15.75 - $20.50/hr

A Test Management and Strategy Intern assists in organizing and tracking system test activities to ensure timely and accurate execution. They help maintain test plans, schedules, and dashboards ...

Intern - System Test

Auburn Hills, MI

$15.75 - $20.50/hr

A Test Management and Strategy Intern assists in organizing and tracking system test activities to ensure timely and accurate execution. They help maintain test plans, schedules, and dashboards ...

Create, modify, maintain, and execute Solution, System, or Feature level test plans * Utilize ... Utilize tools to engineer, execute, and automate tests in SIL/HIL/vehicle environments * Support ...

Create, modify, maintain, and execute Solution, System, or Feature level test plans * Utilize ... Utilize tools to engineer, execute, and automate tests in SIL/HIL/vehicle environments * Support ...

Showing results 41-60

System Test Engineer information

See Rochester Hills, MI salary details

$22

$58

$176

How much do system test engineer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for system test engineer in Rochester Hills, MI is $58.45, according to ZipRecruiter salary data. Most workers in this role earn between $42.69 and $61.73 per hour, depending on experience, location, and employer.

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

To thrive as a System Test Engineer, you need a solid understanding of software testing principles, systems integration, and troubleshooting, often supported by a degree in computer science or engineering. Familiarity with test automation tools (such as Selenium or JUnit), scripting languages, and defect tracking systems is essential. Attention to detail, analytical thinking, and strong communication skills help set top performers apart in this role. These competencies ensure thorough validation of systems, efficient issue resolution, and seamless collaboration with development teams to deliver high-quality products.

What are some common challenges faced by system test engineers when working on complex projects?

System Test Engineers often encounter challenges such as coordinating testing across multiple subsystems, managing shifting requirements, and ensuring thorough test coverage in tight timelines. They must work closely with developers, product managers, and other QA professionals to identify integration issues early and efficiently prioritize defects. Strong communication and adaptability are essential, as projects may involve rapidly evolving technologies and frequent cross-functional collaboration.

What is the difference between System Test Engineer vs Software Test Engineer?

AspectSystem Test EngineerSoftware Test Engineer
CredentialsBachelor's in Engineering or Computer Science; certifications like ISTQBBachelor's in Computer Science or related; certifications like ISTQB
Work EnvironmentTesting integrated hardware and software systems in lab or fieldTesting software applications in development or QA labs
Industry UsageUsed across hardware, embedded systems, and software industries
Common Search IntentComparing roles in system-level testing

The main difference is that System Test Engineers focus on testing complete systems, including hardware and software, while Software Test Engineers primarily test software applications. Both roles require similar certifications and work environments but differ in scope and focus.

Are system test engineers in demand?

System test engineers are in high demand across industries such as technology, manufacturing, and aerospace due to the increasing complexity of systems and the need for quality assurance. Employers seek professionals with skills in automation tools, scripting, and testing methodologies to ensure product reliability and performance.

How much does a system test engineer get paid?

The average salary for a system test engineer typically ranges from $60,000 to $100,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced engineers with specialized skills or certifications can earn higher salaries. Compensation often includes benefits such as health insurance and paid time off.

What does a system test engineer do?

A system test engineer designs, develops, and executes tests to verify that complex software and hardware systems function correctly and meet specified requirements. They identify defects, document test results, and collaborate with development teams to improve product quality, often using testing tools and scripting skills. This role typically requires understanding of system architecture, testing methodologies, and attention to detail.

What are popular job titles related to System Test Engineer jobs in Rochester Hills, MI?

For System Test Engineer jobs in Rochester Hills, MI, the most frequently searched job titles are:

What job categories do people searching System Test Engineer jobs in Rochester Hills, MI look for?

The top searched job categories for System Test Engineer jobs in Rochester Hills, MI are:

What cities near Rochester Hills, MI are hiring for System Test Engineer jobs?

Cities near Rochester Hills, MI with the most System Test Engineer job openings:

Infographic showing various System Test Engineer job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, 1% Temporary, and 2% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $121,583 per year, or $58.5 per hour.

$90K - $115K/yr

Full-time

Re-posted 29 days ago


Job description

Description

Role Overview

The Test Systems Engineer is responsible for developing end-to-end manufacturing test systems across the full product lifecycle. This role contributes to Design for Testability (DFT) by partnering with hardware and software teams to ensure efficient, scalable, and reliable testing solutions.


This position requires strong, hands-on software development experience, including writing, debugging, and maintaining production-quality code.


The position involves architecting physical test environments and developing high-performance software for both device-level control and enterprise-level data management.

Requirements

Responsibilities

  • Design and develop End-of-Line (EOL) test systems using Python and Rust, interfacing with electronic devices via CAN, LIN, UART, and Ethernet
  • Write, debug, and maintain production-quality code across multiple languages (primarily Python, with exposure to C/C++ and Rust)
  • Collaborate with hardware engineering teams to ensure PCBA testability, including performing schematic reviews in Altium and troubleshooting circuit-level issues during system bring-up
  • Develop modern, responsive user interfaces using PySide6 (Qt for Python) to support manufacturing technicians with intuitive tools
  • Design, build, and maintain backend systems using Rust (Axum framework) and REST APIs to ensure data integrity and traceability of test results
  • Debug and support core libraries written in C++ as needed, optimizing system performance and reliability
  • Provide production support by troubleshooting End-of-Line software issues, documenting processes, and improving manufacturing station uptime
Required Qualifications
  • 3+ years of hands-on coding experience, including developing and maintaining production-level software (not limited to scripting)
  • 3+ Python (advanced proficiency required)
  • 3+ of experience in C / C++
  • Rust (strongly preferred)
  • 3+ of experience in HTML, CSS, JavaScript
  • Schematic proficiency (Altium preferred)
  • Experience with communication protocols (CAN, LIN, UART, Ethernet)
  • Basic circuit analysis and debugging
  • VS Code
  • Git / GitLab
  • Vehicle Spy 3 (preferred)
  • Axum (Rust)
  • Dioxus / Tauri
  • Qt (PySide6)
  • OAuth, REST APIs, JSON integration
Preferred Qualifications
  • Experience in manufacturing or production test environments
  • Familiarity with automated test systems and hardware/software integration
  • Strong troubleshooting and cross-functional problem-solving skills

Salary:

  • 90,000 to 115,000 annually, depending on experience