Demo

Test Systems Engineer

Intrepid Control Systems
Troy, MI Full Time
POSTED ON 3/31/2026
AVAILABLE BEFORE 4/29/2026
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. 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
  • 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

  • Python (advanced proficiency required)
  • C / C
  • Rust (strongly preferred)
  • 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.com Estimation for Test Systems Engineer in Troy, MI
$65,600 to $77,027
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Test Systems Engineer?

Sign up to receive alerts about other jobs on the Test Systems Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$72,265 - $83,772
Income Estimation: 
$84,546 - $99,351
Income Estimation: 
$72,265 - $83,772
Income Estimation: 
$84,546 - $99,351
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Test Systems Engineer jobs in the Troy, MI area that may be a better fit.

  • BAE Systems Sterling, MI
  • Job Description What’s it like working for an innovative company that takes on some of the world’s most important challenges? Rewarding. Our reputation is ... more
  • Just Posted

  • Apex Systems Warren, MI
  • Job#: 3029105 Job Description: Robotics Test & Validation Engineer Location: Warren, Michigan (Onsite) Employment Type: Contract Role Overview We are seeki... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!