Staff Engineer - Embedded Software Test

Analog Devices
Castellón de la Plana, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Automation of Tests C++ (Programming Language) Computer Engineering Continuous Integration Software Debugging Embedded Software Python (Programming Language) Software Engineering Strategies of Testing Git Flow Information Technology Jenkins

Job description

Experteer Overview In this role you will define and govern scalable SQA strategies and embed test frameworks for high-quality embedded software on Radio IC and SoC products.You will influence cross-program quality practices and drive reusable automation across programs, ensuring end-to-end traceability and audit-ready evidence.You’ll lead CI/CD integration for automated validation and monitor quality metrics to reduce defects.This is a hands-on role with cross-functional collaboration across distributed teams, offering a meaningful impact on product reliability and release confidence.Compensaciones / Beneficios * Define, govern, and maintain SQA strategy and test framework architecture with end-to-end traceability and audit-ready documentation * Evolve reusable embedded software test frameworks, automation libraries, infrastructure, and toolchains * Enable standardization and reuse across programs; support functional, integration, system, regression, and continuous verification * Lead integration of test frameworks into CI/CD pipelines and define automated quality gates * Define and track quality metrics (coverage, defect rates, regression stability, CI health) and drive continuous improvement * Perform defect trend analysis, root cause investigations, and corrective/preventive actions * Act as SQA SME; influence system and software design for testability and quality * Lead audits, risk assessments, and change management to ensure adherence to quality criteria * Contribute to continuous improvement of ADI software development and quality processes Responsabilidades * Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field * Significant experience in embedded software testing and validation * Proven experience designing and implementing automated test frameworks * Proficiency in C/C++ and/or Python for test development * Strong experience with embedded systems, hardware/software interaction, and debugging * Experience with CI/CD pipelines (e.g., Jenkins, Git-based workflows) and test/defect management tools * Demonstrated ability to develop test strategies aligned to requirements and execute across the full software lifecycle * Strong analytical and root cause analysis skills with ability to drive quality improvements Requisitos principales *

Requirements

Responsabilidades * Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field * Significant experience in embedded software testing and validation * Proven experience designing and implementing automated test frameworks * Proficiency in C/C++ and/or Python for test development * Strong experience with embedded systems, hardware/software interaction, and debugging * Experience with CI/CD pipelines (e.g., Jenkins, Git-based workflows) and test/defect management tools * Demonstrated ability to develop test strategies aligned to requirements and execute across the full software lifecycle * Strong analytical and root cause analysis skills with ability to drive quality improvements Requisitos principales *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · WWC 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · WWC 2022

Videos

See all

Related articles

See all