Ingeniero/A Firmware

Merytronic
Madrid, Spain
4 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) C++ (Programming Language) Communications Protocols Continuous Integration Linux Linux on Embedded Systems Embedded Software Firmware Queueing Systems RabbitMQ Software Engineering System Software
+4 more
ZeroMQ (Concurrent Programming Libraries) Yocto Restful APIs Docker

Job description

¡Únete a Merytronic como Ingeniero/a Firmware Embebido sobre Linux!¿Te gustaría crecer profesionalmente en un ambiente de trabajo agradable y colaborativo donde las personas son el eje principal del negocio?¿Cuál será tu misión?Buscamos un/aIngeniero/a Firmware Embebido sobre Linuxcon amplia experiencia en C++ para el diseño de sistemas complejos orientados a dispositivos embebidos.La persona se encargará dedefinir la arquitectura software de aplicacionesque integran módulos de adquisición de datos con equipos secundarios, módulos de protocolos industriales en tiempo real, servicios REST, interfaces web, y sistemas de procesamiento de tareas con prioridades, asegurando escalabilidad, robustez y mantenibilidad a largo plazo, y trabajando en estrecha colaboración con el responsable de coordinación del equipo Linux.No es un rol centrado únicamente en desarrollo, también en eldiseño técnico y definición de soluciones de producto.¿Cómo lo harás?Definir la arquitectura software de sistemas embebidos basados en Linux.Diseñar soluciones modulares y escalables para sistemas de colas de tareas con gestión de prioridades.Diseñar módulos de adquisición de datos y comunicación con equipos industriales.Definir e implementar arquitecturas para comunicaciones industriales y servicios API REST.Diseñar interfaces web integradas en sistemas embebidos.Tomar decisiones técnicas clave sobre diseño de componentes, modelos de concurrencia y selección de tecnologías.Colaborar con el responsable de coordinación del equipo para alinear la arquitectura con la planificación.Descomponer soluciones en bloques implementables por el equipo.Dar soporte técnico en la resolución de problemas complejos y revisiones de diseño y código.Velar por la calidad, mantenibilidad y escalabilidad del software.Identificar riesgos técnicos y proponer soluciones.Impulsar buenas prácticas y nuevas tecnologías en el entorno embebido.Experiencia sólida (+7 años) en desarrollo de software embebido.Experiencia demostrable en diseño de arquitectura software.Dominio de C++ moderno (C++11/14/17 o superior).Amplio conocimiento de Linux embebido.Conocimiento avanzado de redes y protocolos de comunicaciones.Experiencia en sistemas concurrentes y multihilo.Experiencia en diseño de sistemas distribuidos o desacoplados.Capacidad para traducir necesidades funcionales en soluciones técnicas.Se valorará especialmente: Experiencia con frameworks C++ modernos (Boost, POCO, Drogon…).Conocimiento en sistemas de mensajería (ZeroMQ, RabbitMQ…).Experiencia en arquitecturas orientadas a eventos.Experiencia en Yocto, Buildroot y optimización de sistemas embebidos.Conocimiento en contenedores (Docker), CI/CD y ciberseguridad en dispositivos.Experiencia influyendo en decisiones técnicas a nivel de producto o plataforma.¡Estamos encantados de conocerte!Seguro que te interesa saber que…En Merytronic tenemos: Buen ambiente de trabajo:Desde el primer día tus compañeros te harán sentir como uno más del equipo.Nos gusta que celebremos las cosas buenas entre todas las personas (no te librarás de traer algo salado o dulce en tu cumpleaños).Plan de formación:Tendrás una formación personalizada y continua que te permitirá aprender de nuestro producto y sector para tu desarrollo profesional.Compañerismo:Tendrás el apoyo de tu responsable y de tus compañeros para ayudarte en tu día a día.¡Te ayudaremos a que consigas tus objetivos!Trabajo con Tecnologías de Vanguardia:Participarás en el desarrollo de productos propios viendo el impacto que tiene en el usuario final.Te motivaremos para que tengas la misma inquietud por las nuevas tecnologías que tiene todo el equipo.Desarrollo personal y profesional:El Capital Humano es clave para el desarrollo de las personas.Por este motivo, te unirás a un proyecto dedicado exclusivamente a las personas.Donde tú serás el protagonista y podrás participar en evaluaciones de desempeño para potenciar tus fortalezas.Flexibilidad horaria y tardes de verano:Podrás flexibilizar tus entradas y salidas de todos los días del año, además de disfrutar de todas las tardes del verano ya que tenemos jornada continua y tener todos los puentes libres.¡¡¡Y además…!!!: Los días que vengas a la oficina de manera presencial te daremos unGympasspor si te apetece un poco de ejercicio antes o después de tu día.En Merytronic fomentamos la diversidad.Si cuentas con un certificado de discapacidad igual o superior al 33%, puedes indicarlo voluntariamente en tu CV o en la sección de “Información Adicional” para ayudarnos a cumplir con nuestra política de empleo inclusivo.Si quieres saber más de nosotros,síguenos en nuestras redes sociales:#J-*****-Ljbffr

Requirements

Ingeniero/a Firmware Embebido sobre Linux con amplia experiencia en C++ para el diseño de sistemas complejos orientados a dispositivos embebidos., Experiencia sólida (+7 años) en desarrollo de software embebido. Experiencia demostrable en diseño de arquitectura software. Dominio de C++ moderno (C++11/14/17 o superior). Amplio conocimiento de Linux embebido. Conocimiento avanzado de redes y protocolos de comunicaciones. Experiencia en sistemas concurrentes y multihilo. Experiencia en diseño de sistemas distribuidos o desacoplados. Capacidad para traducir necesidades funcionales en soluciones técnicas. Se valorará especialmente: Experiencia con frameworks C++ modernos (Boost, POCO, Drogon…). Conocimiento en sistemas de mensajería (ZeroMQ, RabbitMQ…). Experiencia en arquitecturas orientadas a eventos. Experiencia en Yocto, Buildroot y optimización de sistemas embebidos. Conocimiento en contenedores (Docker), CI/CD y ciberseguridad en dispositivos. Experiencia influyendo en decisiones técnicas a nivel de producto o plataforma.

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.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all