CareerPlan

Senior Embedded Software Test Engineer

Eindhoven, North Brabant, NetherlandsFull-time2026-10-15 → 2026-11-10

Core

Design, execute, and maintain test plans and infrastructure for embedded software on microcontroller-based systems and single-board computers to ensure quality and reliability.

Role type

Senior Embedded Software Test Engineer

Builds

Test benches, fixtures, hardware setups, and automated regression environments

Domain

Embedded systems, firmware, hardware integration

Required skills

Test methodology design, embedded software testing, microcontroller testing, CI/CD automation, test framework maintenance, defect investigation, requirements traceability, release validation, hardware-software integration testing

Preferred skills

FPGA testing, proprietary protocol testing, JTAG/SWD debugging, logic analyzer usage, oscilloscope usage, antenna analyzer usage, spectrum analyzer usage

Technologies

STM32, Raspberry Pi, Linux, pytest, Robot Framework, Python, C++, shell scripting, USB, UART, SPI, I2C, Wi-Fi, ODFM, Ethernet

Responsibilities

Define and maintain test methodology and infrastructure for embedded products; Select and maintain test frameworks and tools; Build and maintain test benches, fixtures, and hardware setups; Execute test scenarios and provide test reports; Identify, investigate, and document defects; Establish traceability between requirements, tests, defects, and release criteria; Define and execute release validation tests and CI/CD regression tests

Seniority

Senior, hands-on IC