Demo

Embedded Systems Software Test Engineer – Python Automation

INFOTRON
Kalamazoo, MI Full Time
POSTED ON 10/8/2026
AVAILABLE BEFORE 4/3/2027

Embedded Systems Software Test Engineer – Python Automation

Location: Kalamazoo, MI – Onsite

Employment Type: Contract

Contract Duration: 6 months, with potential for extension

Type: On-site (5 days a week)


Position Overview

Important Candidate Profile

  • We are specifically seeking engineers with experience testing embedded systems and physical hardware products.
  • Candidates whose experience is primarily focused on enterprise IT applications, business web applications, browser-based QA, or general software QA without embedded/hardware product experience are unlikely to be a fit for this position.
  • The strongest candidates will have built Python-based automated testing solutions that interact directly with embedded devices, hardware products, communication protocols, and APIs.


Key Responsibilities

  • Design and develop automated test software for embedded systems and hardware products using Python.
  • Develop and maintain automated test frameworks and test suites using Python and Pytest.
  • Test communication and interaction between embedded software, edge devices, APIs, and hardware components.
  • Perform API testing, including REST/HTTP and SOAP web services.
  • Develop and execute tests involving CAN communication protocols.
  • Use tools such as ReadyAPI for API and web-service testing.
  • Perform functional, integration, system, and regression testing of embedded products.
  • Troubleshoot failures involving software, firmware, device communications, and hardware interfaces.
  • Integrate automated test suites into CI/CD pipelines using GitHub runners.
  • Analyze test results, document defects, and collaborate with embedded software, firmware, systems, and hardware engineering teams.
  • Support product verification and validation activities in accordance with applicable quality and engineering processes.

 

Required Qualifications

  • Strong professional experience in embedded systems software testing and test automation.
  • Hands-on experience writing automated test code using Python.
  • Strong experience with Pytest or similar Python-based test frameworks.
  • Experience testing physical hardware products, embedded devices, or edge devices.
  • Experience with CAN communication protocols.
  • Experience with API testing, including HTTP-based APIs.
  • Experience testing SOAP web services.
  • Experience with ReadyAPI or similar API testing tools.
  • Experience integrating automated tests into CI/CD pipelines, preferably using GitHub runners.
  • Strong debugging and problem-solving skills across software/hardware interfaces.

 

Preferred Qualifications

  • Experience developing or executing automated tests for medical devices.
  • Experience working within a regulated product-development environment, such as:
  • Medical devices
  • Automotive
  • Aerospace
  • Defense
  • Understanding of verification and validation practices for embedded products.
  • Experience testing connected or network-enabled hardware products.
  • Wi-Fi and RF testing experience is a strong plus.

 


Salary.com Estimation for Embedded Systems Software Test Engineer – Python Automation in Kalamazoo, MI
$100,392 to $122,799
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 Embedded Systems Software Test Engineer – Python Automation?

Sign up to receive alerts about other jobs on the Embedded Systems Software Test Engineer – Python Automation career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
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 Embedded Systems Software Test Engineer – Python Automation jobs in the Kalamazoo, MI area that may be a better fit.

  • Pentangle Tech Services | P5 Group Portage, MI
  • Job Title: Software Test Engineer – Embedded/Linux Testing Location: Portage MI Duration: Long Term Required Skills Bachelor’s Degree in Computer Science, ... more
  • 8 Days Ago

  • Zapnix Inc Kalamazoo, MI
  • Test Automation Engineer - NI VeriStand to Python Migration (2 openings) Location: Kalamazoo, MI 100% onsite. Overview Client is a global medical device ma... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!