1

System Test Engineer Jobs in Rochester Hills, MI

Software Test Engineer - Robotics / Vehicle Systems This role focuses on vehicle-level integration, testing, and debugging of advanced autonomous driving systems at the intersection of robotics ...

Development of test systems with efficient timing and 100% issue/error detection (product or test ... Configuring/Operating/Programming Lynx site automation systems and supplemental site controls and I ...

Software Test Engineer

Dearborn, MI · On-site +1

$102K - $204K/yr

... system, performance, load, stress, database, scenario, cross-browser, database, deployment ... Software Test Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this ...

next page

Showing results 1-20

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 Jul 14, 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, and why are they important?

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 engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, data engineering, or systems engineering can earn $300,000 or more annually, especially with extensive experience, advanced skills, and working in high-demand industries like technology or finance. Executive or lead engineering roles, often requiring advanced certifications and management responsibilities, also tend to have compensation in this range.

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.

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 engineer makes $500,000 a year?

While most system test engineers earn significantly less, some senior engineers with extensive experience, specialized skills, or leadership roles in high-paying industries can reach or exceed $500,000 annually, often including bonuses and stock options. Such compensation is typically associated with executive-level positions or highly specialized roles in technology companies.

Will AI replace system engineers?

AI is unlikely to fully replace system test engineers, as their role involves complex problem-solving, understanding system requirements, and interpreting results that require human judgment. AI tools can assist with automation and data analysis, but human oversight remains essential for designing tests, troubleshooting issues, and ensuring system reliability. The role may evolve to include managing AI-driven testing processes and developing new testing strategies.

What does a system test engineer do?

A system test engineer is responsible for designing, developing, and executing tests to ensure that complex systems function correctly and meet specified requirements. They identify defects, validate system performance, and often use testing tools and scripting skills to automate tests, working closely with development teams throughout the software or hardware development lifecycle.
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 July 2026, with employment types broken down into 91% Full Time, 7% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $121,583 per year, or $58.5 per hour.
Software Test Engineer

Software Test Engineer

Actalent

Rochester, MI

$55 - $70/hr

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago

New


Job description

Job Title: Software Test Engineer – Robotics / Vehicle Systems
Job Description

This role focuses on vehicle-level integration, testing, and debugging of advanced autonomous driving systems at the intersection of robotics software and vehicle systems. You will work hands-on in Linux-based environments with ROS and automotive communication protocols to analyze system behavior, troubleshoot issues across hardware and software boundaries, and support both on-road and lab-based validation of autonomous vehicle features.

Responsibilities

  • Work in a Linux (Ubuntu) environment to build, test, and debug robotics and vehicle software systems.
  • Develop, maintain, and execute test scripts and automation tools using Python and C++ on Linux-based platforms.
  • Develop and support ROS1-based pipelines, including nodes, topics, services, launch files, and rosbag workflows.
  • Work with ROS1 to launch nodes, record and replay rosbags, debug topic streams, and integrate test harnesses.
  • Analyze vehicle data using CAN protocols, DBC files, and tools such as Vector, Kvaser, or similar platforms.
  • Decode CAN messages using DBC files and leverage CAN tools and hardware to support testing and analysis.
  • Troubleshoot and debug system-level issues spanning sensors, compute platforms, and vehicle subsystems.
  • Support integration and validation of autonomous features across powertrain, steering, braking, and related vehicle systems.
  • Perform log analysis, automation, and data parsing using Python scripting to identify issues and verify performance.
  • Review existing C++ codebases to navigate, debug, and make minor updates or modifications in support of testing and feature validation.
  • Document findings thoroughly and provide clear, structured test reports to cross-functional engineering teams.
  • Participate in vehicle testing activities, including on-road evaluations and lab-based testing as needed.
  • Collaborate with robotics, software, and vehicle systems engineers to resolve defects and improve system robustness.
Essential Skills
  • Hands-on experience with Linux (Ubuntu), including comfort with the shell, build systems, networking, and debugging tools.
  • Proficiency in Python scripting for automation, log parsing, and data analysis.
  • Ability to develop and maintain test scripts and automation tools using Python and C++ on Linux-based platforms.
  • Working knowledge of ROS1, including nodes, topics, services, launch files, rosbag workflows, tf, and basic package development.
  • Practical experience with the CAN protocol, including message decoding using DBC files.
  • Experience using CAN tools and hardware such as Vector, Kvaser, or similar platforms.
  • Solid foundation in automotive systems, including powertrain, steering, braking, and vehicle dynamics.
  • Understanding of robotics fundamentals, such as coordinate frames, transforms, sensors, actuators, and basic state estimation.
  • Reading-level proficiency in C++, with the ability to navigate, debug, and make small modifications to existing codebases.
  • Strong analytical mindset with high attention to detail and a structured approach to problem-solving.
  • Good written and verbal communication skills for clear and concise test documentation and reporting.
Additional Skills & Qualifications
  • Master’s degree in Mechanical, Electrical, Electronics, Mechatronics, Robotics, Computer Science, or a related engineering discipline; a Bachelor’s degree in a related field is also acceptable.
  • Experience with autonomous vehicles, robotics, and vehicle systems engineering.
  • Familiarity with version control systems such as Git.
  • Exposure to CI/CD pipelines and modern software development workflows.
  • Experience using issue tracking tools such as Jira or similar platforms.
  • Exposure to functional safety standards such as ISO 26262 or SOTIF-related standards.
  • Experience working with sensor calibration tools and large-scale rosbag analysis.
  • Experience in systems engineering, including integration and validation of complex mechatronic systems.
Work Environment

You will work in a technically advanced environment focused on autonomous vehicle development, combining robotics software and vehicle systems engineering. The role centers on Linux (Ubuntu) platforms, using tools and technologies such as ROS1, Python, C++, CAN analysis hardware and software (e.g., Vector, Kvaser), and standard development utilities like Git, CI/CD systems, and issue trackers. Work includes a mix of lab-based integration and validation activities, extensive log and data analysis, and participation in vehicle-level testing, including on-road evaluations. The environment emphasizes collaboration with cross-functional teams, clear communication, and rigorous documentation to ensure safe and reliable autonomous system performance.

Job Type & Location

This is a Contract to Hire position based out of Rochester Hills, MI.

Pay and Benefits

The pay range for this position is $55.00 - $70.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a hybrid position in Rochester Hills,MI.

Application Deadline

This position is anticipated to close on Jul 24, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.


Actalent logo

About Actalent

Sourced by ZipRecruiter

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We're supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

Company size

5,001 - 10,000 Employees

Headquarters location

Hanover, MD, US

Year founded

1983

Social media