Start Your Search Here

Job Search

High Tech Campus Eindhoven

The Netherlands / Global

Embedded QA Engineer for Firmware & Hardware Validation

Job Description

Join our team to ensure the quality and reliability of advanced embedded systems. You will analyze requirements, develop and execute test plans, manage defect reporting and traceability, and support ASPICE-aligned processes. Working closely with firmware, software, and hardware teams, you will validate embedded products through functional, integration, and regression testing, helping deliver robust and high-quality solutions.

Our company is developing cutting-edge embedded systems for advanced R&D products, providing unique opportunities to work on next-generation firmware and hardware integration. The focus of this role is to ensure the quality and reliability of embedded software running on microcontroller-based systems and single-board computers. As an Embedded Software QA Engineer, you will analyze project requirements, design and maintain test plans, execute functional and integration tests, and document results. You will work closely with software and hardware teams to reproduce, investigate, and report issues, supporting the delivery of high-quality embedded products.

Key Responsibilities

Analyze project requirements related to the product, firmware functionality, and test benches

Design, develop, and maintain test documentation to ensure comprehensive functional coverage

Execute test scenarios based on defined test plans, clearly reporting testing results and progress

Identify, investigate, and document defects, including reproduction steps and detailed issue reporting

Prepare test reports and actively participate in team meetings

Contribute to the development and validation of advanced R&D products

Format into sections and lists to improve readability

Build and maintain verification strategy across firmware, embedded software, and hardware integration

Establish traceability from requirements to tests, defects, and release criteria

Support ASPICE-aligned engineering process and evidence collection

Run static analysis / compliance checks and coordinate MISRA-related verification

Define regression campaigns for embedded builds, interfaces, and system behaviors

Produce test reports suitable for internal quality review and customer confidence

Avoid targeting specific demographics e.g. gender, nationality and age

No need to add a link to apply (one is added automatically)

Technical Qualifications Required

Technical education in Electronics, Computer Engineering, or a related field

3+ years of experience in QA, including at least 1 year in embedded systems

Experience testing microcontroller-based systems (e.g., STM32) and single-board computers (e.g., Raspberry Pi)

Familiarity with CI/CD pipelines for software/firmware testing

Solid understanding of test design techniques, test levels, and test types

Familiarity with embedded communication protocols such as UART, SPI, and I2C

Experience debugging firmware flashing processes and hardware interfaces

Ability to reproduce system issues by replicating hardware/software interactions

Strong embedded test methodology

Excellent requirements analysis and traceability

Understanding of verification levels: unit, integration, system, hardware-software integration

Familiarity with ASPICE / SPICE

Ability to assess compliance to coding standards and process rules

Familiarity with MISRA checking workflows, static analysis, and code review support

Strong CI/CD mindset for firmware and embedded software

Ability to build automated regression environments

Good defect triage discipline and root-cause collaboration

Understanding of communication protocols, flashing, logs, interfaces, and reproducibility

Skills & Abilities Required

Strong analytical skills and attention to detail in embedded testing environments

Effective verbal and written communication skills for cross-functional collaboration

Ability to work independently and as part of a team, using tools like Jira and Confluence

Patience and clarity in troubleshooting complex issues

Experience with test automation in Python, basic shell scripting, or C++ is a plus

Familiarity with debugging tools (e.g., JTAG, SWD) and register-level analysis is a plus

Competence in using measurement equipment such as multimeters, oscilloscopes, antenna analyzers, or spectrum analyzers is a plus

Basic understanding of electronics and ability to interpret schematics is advantageous

#J-18808-Ljbffr

Toepassen Now

Similar Opportunities

View all jobs