Find a jobRecruiters

Software Embebido

Exclusive opportunity

Onsite

Software Embebido

HAYS

Software Embebido

Skills

Linux

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Madrid, Spain

Work mode:

Onsite

Published on:

18 August 2026

What they need


We are looking for a highly skilled Senior Embedded Software Engineer to join our growing engineering team. The ideal candidate will bring strong expertise in modern embedded software development, secure device

architectures, Linux-based systems, and automation-driven delivery practices. This role offers the opportunity to work on innovative connected products while collaborating with multidisciplinary teams across the full product

lifecycle.

Key Responsibilities

  • Lead the design, implementation, integration, and maintenance of embedded software solutions.

  • Drive software architecture decisions and technical direction for embedded products.

  • Collaborate with hardware, systems, quality, and product teams throughout development.

  • Ensure functionality, reliability, security, and maintainability of delivered software.

  • Contribute to CI/CD pipelines and release automation processes.

  • Mentor engineers and promote engineering excellence across the team.

Mandatory Qualifications & Skills

  • Strong professional experience with modern C++ development in embedded environments.

  • Deep knowledge of Yocto Project and Embedded Linux development, customization, and build systems.

  • Hands-on experience with Secure Boot implementation and secure device architectures.

  • Experience with NXP i.MX platforms is highly desired and considered a key differentiator.

  • Solid understanding of CI/CD practices, automated builds, testing, and deployment pipelines.

  • Experience debugging and optimizing software running on embedded hardware.

Nice-to-Have Skills

  • Strong knowledge of Embedded C development.

  • Experience in bare-metal programming using main-loop architectures and/or RTOS-based systems.

  • Knowledge of unit testing methodologies and automated testing frameworks.

  • Understanding and practical application of software engineering best practices such as SOLID principles, TDD, clean code, and code reviews.

  • Experience with performance optimization, memory management, and low-level debugging techniques.

What We Offer

  • Competitive compensation package.

  • Opportunity to work on innovative and challenging embedded products.

  • Collaborative and international engineering environment.

  • Professional growth, continuous learning, and career development opportunities.

  • Flexible and modern working practices that encourage work-life balance.

  • An engineering culture focused on quality, technical excellence, ownership, and continuous improvement.

Education & Experience

Bachelor´s or Master´s degree in Computer Engineering, Electronics Engineering, Software Engineering, or a related technical discipline. Significant professional experience developing embedded software products is expected.

Other offers great for you!

These companies are also looking for great profiles

Cherrypick

Senior Fullstack Software Architect Java - React

550

Freelance

92100 Boulogne-Billancourt, France

Hybrid

Top Recruiter

Skills

DockerReactJava

12 hours ago

Quick apply

LittleBig Connection (part of Mantu)

Software Development Engineer Fullstack expérimenté-e - NANTES

500

Freelance

Nantes, France

Hybrid

Skills

Java

11 hours ago

Quick apply

Theodo

Software Engineer Java/Spring Boot - CDI Paris - Theodo Extend

Permanent contract

Paris, France

Onsite

Skills

AngularClean CodeSpring Boot

7 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools