IoT Embedded Test Automation Engineer - Firmware & HIL

SoftServe

Poland

On-site

PLN 120,000 - 180,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SoftServe is seeking an experienced QA/Testing Engineer to drive automated testing strategies for embedded and hardware-based IoT solutions. You will design scalable test frameworks, validate MCU-based systems, and collaborate across firmware, hardware, DevOps, and cloud teams to accelerate delivery and ensure product reliability.

The role requires deep expertise in Python (pytest), HIL testing, and experience with Zephyr RTOS, Docker, and Azure DevOps.

Qualifications

  • Experience in embedded software testing for hardware-based systems.
  • Advanced Python expertise with pytest, fixtures, parametrization, and reusable test libraries.
  • Hands-on with Zephyr RTOS configurations and testing workflows.

Responsibilities

  • Design and evolve automated test frameworks for embedded IoT products, ensuring scalability and maintainability.
  • Drive end-to-end validation of MCU-based systems, including firmware functionality and hardware interaction.
  • Collaborate with firmware, hardware, DevOps, and cloud teams to improve product quality and delivery pipelines.
  • Develop automated tests in Python using pytest and reusable libraries.
  • Implement and maintain Hardware-in-the-Loop (HIL) testing environments and investigate complex hardware/software interaction issues.
  • Validate communication protocols and connectivity flows, including CoAP, Wi-Fi, GNSS, and device state transitions.
  • Integrate automated test suites into Azure DevOps CI/CD pipelines with test reporting and release validation.
  • Analyze failures across firmware, infrastructure, networking, containers, and hardware to provide root-cause analyses.
  • Improve test reliability by reducing flaky tests and improving observability and productivity.
  • Mentor team members on testing practices and quality engineering standards.

Skills

Embedded testing
Python (pytest)
HIL testing
CI/CD (Azure DevOps)
Test automation
Debugging
Documentation
English (B2+)

Tools

Zephyr RTOS
Docker
Azure DevOps

Job description

SoftServe is seeking an experienced QA/Testing Engineer to drive automated testing strategies for embedded and hardware-based IoT solutions. You will design scalable test frameworks, validate MCU-based systems, and collaborate across firmware, hardware, DevOps, and cloud teams to accelerate delivery and ensure product reliability.

The role requires deep expertise in Python (pytest), HIL testing, and experience with Zephyr RTOS, Docker, and Azure DevOps.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Test Automation Engineer (IoT + Embedded Systems)
Senior Embedded Test Automation Engineer (IoT + Embedded Systems)

SoftServe • Poland

On-site
PLN 120,000 - 180,000
Embedded Software Engineer: Python HiL for Cortex-M MCU
Embedded Software Engineer: Python HiL for Cortex-M MCU

Volvo Cars • Kraków

On-site
PLN 150,000 - 210,000
HIL Test Engineer
HIL Test Engineer

Global Connect Technologies • Poland

On-site
PLN 120,000 - 210,000
IoT QA Lead: End-to-End Hardware & Firmware Testing
IoT QA Lead: End-to-End Hardware & Firmware Testing

GlobalLogic • Kraków

On-site
PLN 180,000 - 260,000
Relocation options
Rotation programs
Career development support
Embedded Software Engineer — Python‑Focused Testing for MCU
Embedded Software Engineer — Python‑Focused Testing for MCU

Volvo Car Germany GmbH • Kraków

On-site
PLN 180,000 - 260,000
Senior QA Engineer - Automation & IoT
Senior QA Engineer - Automation & IoT

Webfleet • Warszawa

Hybrid
PLN 120,000 - 180,000
Hybrid work model
Home office setup allowance
Monthly home office allowance
+10
Test Engineer - (Automotive)
Test Engineer - (Automotive)

Global Connect Technologies • Poland

On-site
PLN 120,000 - 180,000
Senior Embedded QA Automation Engineer – Networking & CI/CD
Senior Embedded QA Automation Engineer – Networking & CI/CD

Sii Poland • Katowice

On-site
PLN 180,000 - 240,000
Great Place to Work
Solid financial situation
Contracts with the biggest brands
+7
Senior Embedded Test Engineer – Python Automation
Senior Embedded Test Engineer – Python Automation

Seargin • Katowice

Hybrid
PLN 120,000 - 170,000
B2B Contract
Stable and Dynamic International Firm
Engaging Projects and Latest IT
+3
IoT QA Lead: End-to-End Hardware & Firmware Testing
IoT QA Lead: End-to-End Hardware & Firmware Testing

GlobalLogic • Poland

On-site
PLN 180,000 - 240,000
Relocation options
Rotation programs
Flexible opportunities