Senior Embedded Test Automation Engineer (IoT + Embedded Systems)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Embedded Test Automation Engineer (IoT + Embedded Systems): Design and scale automated testing for MCU-based IoT products and cloud-connected devices with an accent on Python, hardware-in-the-loop validation, firmware quality, and communication protocols. Focus on diagnosing complex hardware/software interactions, integrating reliable regression suites into Azure DevOps pipelines, and improving release confidence through observability and root-cause analysis.
Location: Poland; remote or office work is available.
Company
is a technology services company delivering engineering solutions for high-tech, IoT, embedded, cloud, and enterprise clients.
What you will do
- Design and evolve maintainable automated test frameworks for embedded IoT products using Python, pytest, and reusable test libraries.
- Drive end-to-end validation of MCU-based systems, firmware functionality, communication protocols, hardware interactions, timing behavior, and device reliability.
- Build and maintain Hardware-in-the-Loop environments and investigate intermittent hardware and firmware issues.
- Validate CoAP, Wi-Fi, GNSS, APIs, connectivity flows, device state transitions, error handling, secure boot, OTA updates, rollback, and recovery scenarios.
- Integrate test suites into Azure DevOps CI/CD pipelines, including reporting, regression execution, quality gates, and release validation.
- Analyze failures across firmware, infrastructure, networking, containers, cloud platforms, and hardware while mentoring engineers on quality practices.
Requirements
- Strong experience in embedded software testing and automated validation of hardware-based systems, including sensors and communication interfaces.
- Advanced Python and pytest expertise, including fixtures, parametrization, custom markers, and framework development.
- Deep knowledge of MCU systems, memory management, timing, peripherals, power management, hardware debugging, and firmware validation.
- Hands-on experience with Zephyr RTOS, Kconfig, Device Tree, board setup, build variants, HIL testing, Docker, Docker Compose, and Azure DevOps CI/CD.
- Knowledge of CoAP, Wi-Fi, GNSS, embedded communications, test traceability, quality metrics, defect management, and cloud-connected environments.
- Upper-Intermediate English or higher is required for daily communication with international stakeholders.
Nice to have
- Experience with CPLD and firmware interaction testing.
- Knowledge of soak testing, long-duration validation, advanced test analytics, and test result visualization.
- Experience with IoT platforms, environmental monitoring, industrial automation, or connected product ecosystems.
Culture & Benefits
- Work in a cross-functional engineering environment with firmware, hardware, DevOps, cloud, and infrastructure specialists.
- Contribute to IoT products developed for a global high-tech materials, engineering systems, and environmental technologies leader.
- Choose between remote and office work in Poland.
- Collaborate with distributed international teams and improve engineering productivity through quality automation.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →