×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Systems Software Test Engineer Python Automation

Job in Kalamazoo, Kalamazoo County, Michigan, 49006, USA
Listing for: INFOTRON
Full Time position
Listed on 2026-10-09
Job specializations:
  • Software Development
    Python, Software Testing, Embedded Systems/ Firmware/ IoT, DevOps
Salary/Wage Range or Industry Benchmark: 40 - 60 USD Hourly USD 40.00 60.00 HOUR
Job Description & How to Apply Below
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)

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 Git Hub 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 Git Hub 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary