El portal de empleo de España
Más de 91.000 ofertas activasIngeniero de Software / Embebidos Sénior
Híbrido en Barcelona·Añadida hace 2 días (comprobada el 6 nov)
32 ofertas abiertas
Nuestro resumen
- Modalidad
- Híbrido, Barcelona
- Inglés
- Obligatorio
- Experiencia
- 5+ años



Habilidades
Esta oferta se escribió originalmente en inglés.
Requisitos
Qué buscan
Más de 5 años de experiencia profesional en ingeniería de software, con sólida experiencia en sistemas embebidos. Se valorará muy positivamente un nivel técnico muy senior y un perfil práctico.
Sólida experiencia desarrollando software embebido en C/C++.
Sólida experiencia con sistemas embebidos basados en Linux, entornos de desarrollo Linux y scripting en Bash.
Fuertes habilidades de desarrollo en Python, incluyendo desarrollo backend y APIs REST.
Experiencia con plataformas en la nube como GCP, Hetzner o similares.
Conocimiento de protocolos de comunicación como BLE, UART, SPI, I2C, MQTT, TCP/IP y HTTP/REST.
Familiaridad con Qt5 y con Yocto o sistemas de construcción de Linux embebido similares.
Experiencia práctica con Docker, contenedores, Git y pipelines de CI/CD.
Experiencia con frameworks modernos de backend en Python como FastAPI, Django o similares, y con SQL / PostgreSQL.
Gran comprensión de las mejores prácticas de ingeniería de software, incluyendo pruebas, revisiones de código y diseño de software mantenible.
Excelentes habilidades de depuración, análisis y resolución de problemas, capaz de rastrear incidencias a través de las capas de hardware, software e integración.
Sentido de la responsabilidad, autonomía y capacidad para trabajar en diferentes capas del stack, desde el embebido hasta el backend y la nube.
Nivel de inglés profesional.
Disponibilidad para acudir a oficinas 3 días a la semana.
Se valorará
Experiencia con Firebase.
Experiencia con herramientas de monitorización, observabilidad y procesamiento en segundo plano, como Sentry, Celery o similares.
Experiencia previa trabajando en productos IoT o de dispositivos conectados.
Experiencia con productos habilitados para IA o aplicaciones basadas en datos.
Experiencia diseñando APIs y sistemas distribuidos, incluyendo tecnologías orientadas a eventos como MQTT, Kafka o RabbitMQ.
Experiencia previa en startups, scale-ups o empresas tecnológicas de rápido crecimiento.
Una mentalidad orientada al producto y la capacidad de moverse con comodidad entre diferentes disciplinas de ingeniería.
Salario y beneficios
Qué ofrecen
Únete a una empresa HealthTech de rápido crecimiento que está construyendo una nueva generación de tecnologías de salud inteligentes y conectadas.
Trabaja en la intersección de sistemas embebidos, hardware, IoT, cloud, IA y salud digital.
Construye tecnologías que impulsan productos ya utilizados por organizaciones deportivas líderes y clientes empresariales en todo el mundo.
Asume la responsabilidad de proyectos de alto impacto, desde el desarrollo de software embebido hasta la integración de sistemas y la producción.
Ser el referente técnico práctico de un equipo multidisciplinar en Hardware, Backend, AI, Data y Product.
Trabajar en un entorno dinámico y de ritmo rápido con un alto nivel de autonomía y responsabilidad.
Grandes oportunidades de crecimiento profesional a medida que la empresa se escala internacionalmente.
Compensación competitiva basada en la experiencia.
El puesto
¡Somos Merlin Digital Partner! Una empresa líder en headhunting IT y Digital que destaca entre la multitud, contando con más de una década de experiencia. Hemos colaborado con éxito y desempeñado un papel fundamental en el crecimiento de pesos pesados de la industria como Wallapop, Glovo, Banc Sabadell y Duracell, entre otros.
Nuestro énfasis reside en los enfoques centrados en las personas y en la optimización de los procesos de selección. Nuestra misión es revolucionar las empresas integrando sin fisuras el talento de primer nivel. Lo que nos diferencia es nuestro profundo conocimiento de cada partner (¡siendo su mejor influencer!), abordando no solo sus necesidades, sino capturando también su esencia.
Nuestro partner es una empresa HealthTech de rápido crecimiento que desarrolla tecnologías conectadas en la intersección de hardware, sistemas embebidos, IoT, IA y salud digital. Su tecnología transforma los entornos cotidianos en plataformas de salud inteligentes, permitiendo un seguimiento de la salud fluido y continuo.
Actualmente buscamos un Senior Embedded / Software Engineer para unirse a su equipo de Ingeniería y ayudar a construir las tecnologías embebidas que impulsan la próxima generación de productos de salud conectados.
Usted será responsable de:
Desarrollar software embebido para dispositivos conectados utilizando C/C++ en plataformas basadas en Linux, garantizando fiabilidad, rendimiento y escalabilidad.
Diseñar e implementar la comunicación entre hardware, sistemas embebidos, servicios cloud y aplicaciones.
Construir servicios backend, APIs REST y herramientas internas de ingeniería, principalmente usando Python.
Contribuir a la infraestructura en la nube, los pipelines de despliegue y la monitorización del sistema.
Investigar y solucionar problemas complejos en firmware, software, conectividad, nube e integración de hardware, a través de las diferentes plataformas del producto.
Asumir la responsabilidad de extremo a extremo (end-to-end) de proyectos y funcionalidades, desde el diseño e implementación hasta el despliegue y la producción.
Impulsar mejoras continuas en el software una vez que el hardware sea estable y robusto.
Trabajar estrechamente con los equipos de Product, Hardware, Backend, AI y Data para convertir las ideas de producto en soluciones técnicas escalables.
Escribir código limpio, mantenible y bien testeado siguiendo sólidas prácticas de ingeniería.
Apoyar y guiar a ingenieros más junior mediante revisiones de código y el intercambio de conocimientos.
Qué harás
Como Senior Embedded / Software Engineer, tu misión será desarrollar y evolucionar el software embebido y las tecnologías de dispositivos conectados en el núcleo de los productos de la empresa, al tiempo que contribuyes al backend en Python y a los servicios en la nube que los conectan. Tu día a día será aproximadamente un 60% embebido y un 40% software.
Este es un rol versátil y práctico. Te moverás entre firmware, plataformas basadas en Linux, backend y la nube según lo que necesite el producto, y cuando algo falle en los dispositivos, pantallas o servicios, serás la persona que encuentre de dónde viene el problema: software, hardware o la integración entre ambos.
Serás un referente técnico senior para el equipo desde el lado de la ejecución: asumiendo la responsabilidad de los proyectos, resolviendo problemas complejos, apoyando a ingenieros más junior y manteniéndote cerca del código. Trabajarás junto al Head of Engineering, quien lidera la dirección técnica y arquitectónica. Este no es un rol de Tech Lead o de gestión de personas.