Embedded Linux Software Engineer

Analog Devices
Valencia, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

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 Linux on Embedded Systems Embedded Software Python (Programming Language) Software Engineering Strategies of Testing Git Flow Information Technology Jenkins

Job description

OverviewAsegúrese de enviar su solicitud rápidamente para maximizar sus posibilidades de ser considerado para una entrevista.Lea la descripción completa del puesto a continuación.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.ResponsabilidadesDefine, govern, and maintain SQA strategy and test framework architecture with end-to-end traceability and audit-ready documentationEvolve reusable embedded software test frameworks, automation libraries, infrastructure, and toolchainsEnable standardization and reuse across programs; support functional, integration, system, regression, and continuous verificationLead integration of test frameworks into CI/CD pipelines and define automated quality gatesDefine and track quality metrics (coverage, defect rates, regression stability, CI health) and drive continuous improvementPerform defect trend analysis, root cause investigations, and corrective/preventive actionsAct as SQA SME; influence system and software design for testability and qualityLead audits, risk assessments, and change management to ensure adherence to quality criteriaContribute to continuous improvement of ADI software development and quality processesRequisitos principalesBachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related fieldSignificant experience in embedded software testing and validationProven experience designing and implementing automated test frameworksProficiency in C/C++ and/or xhfqzwm Python for test developmentStrong experience with embedded systems, hardware/software interaction, and debuggingExperience with CI/CD pipelines (e.G., Jenkins, Git-based workflows) and test/defect management toolsDemonstrated ability to develop test strategies aligned to requirements and execute across the full software lifecycleStrong analytical and root cause analysis skills with ability to drive quality improvementsstrong communicationorganizationcross-functional collaborationembedded software testingtest framework designCI/CD integration

Requirements

quality criteriaContribute to continuous improvement of ADI software development and quality processesRequisitos principalesBachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related fieldSignificant experience in embedded software testing and validationProven experience designing and implementing automated test frameworksProficiency in C/C++ and/or xhfqzwm Python for test developmentStrong experience with embedded systems, hardware/software interaction, and debuggingExperience with CI/CD pipelines (e.G., Jenkins, Git-based workflows) and test/defect management toolsDemonstrated ability to develop test strategies aligned to requirements and execute across the full software lifecycleStrong analytical and root cause analysis skills with ability to drive quality improvementsstrong communicationorganizationcross-functional collaborationembedded software testingtest framework designCI/CD integration

Apply for this position

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

Apply on www.buscojobs.com.es
Prepare application

Good distractions

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

2:58 min

Overcoming testing bottlenecks on embedded target hardware

Lukas Sucher Lukas Sucher +1 · World Congress 2024

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 · World Congress 2023

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all