Infotron
Embedded Systems Software Test Engineer Python Automation
Skills
14 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$80,000 – $90,000 / year
Location:
Kalamazoo, MI, USA
Work mode:
Onsite
Published on:
6 October 2026
What they need
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.
Other offers great for you!
These companies are also looking for great profiles
Wikeys
Ingénieur Test Automation Medior
600
Freelance
Brussels, Belgium
Hybrid
Skills
1 month ago
Quick apply
Celad
Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)
42K€ à 45K€ selon expérience
Permanent contract
78230 Le Pecq, France
Onsite
Skills
6 days ago
Quick apply
Celad
Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)
400€ - 430€ selon expérience
Freelance
78230 Le Pecq, France
Onsite
Skills
6 days ago
Quick apply