> Markdown version of [/jobs/ext/1491337-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1491337-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Gmv - **Location:** Tres Cantos, Spain (Remote available) - **Contract:** Apprenticeship - **Skills:** Unit Testing, C++ (Programming Language), Computer Engineering, Linux, Fault Tolerance, Network Protocols, Object-Oriented Software Development, Software Engineering, Systems Integration, TCP/IP, Git, Integration Tests, Software Version Control - **Published:** July 30, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role Para este puesto buscamos perfiles con formación en Grado en Ingeniería Informática, Ingeniería de Telecomunicaciones, Ingeniería Electrónica, Ingeniería Industrial o similar, con experiencia o interés en el desarrollo de software embarcado para sistemas de transporte. + Desarrollo en C/C++ + Sistemas operativos Linux + Programación orientada a objetos + Comunicaciones TCP/IP y servicios en red + Desarrollo, depuración e integración de software en entornos embarcados + Control de versiones, especialmente Git + Capacidad para trabajar en equipos multidisciplinares, + Técnico + Recepciónista + Administrador + Ventas + Enfermero + Limpieza + Mantenimiento + Telefonista + Compras + Recursos humanos Tipo de trabajo + Desde casa + Estudiantes + Online + Trabajos Verticales + En inglés + Teletrabajo + Media jornada ## Description ¿Quieres participar en el desarrollo de soluciones embarcadas que forman parte del día a día de miles de pasajeros? Estamos buscando un/a Ingeniero/a de Software Embarcado para Sistemas Ferroviarios para incorporarse a nuestro equipo de Ingeniería de Software dentro del sector de Sistemas de Transporte Inteligente - ITS. La persona seleccionada participará en el desarrollo e integración de sistemas embarcados para transporte ferroviario, trabajando sobre soluciones críticas como información al viajero, megafonía, interfonía de emergencia, videovigilancia embarcada, comunicaciones con tierra y sistemas de ayuda a la explotación. Si te interesa el desarrollo de software en entornos Linux, la integración de sistemas complejos y quieres formar parte de proyectos reales que se despliegan en trenes, metros y tranvías, esta puede ser tu oportunidad., + Desarrollo de software embarcado: Diseñar, implementar y mantener aplicaciones embarcadas en C/C++ para sistemas ferroviarios, principalmente sobre entornos Linux. + Integración de sistemas ITS ferroviarios: Participar en la integración de soluciones como PIS, PA, PAS, CCTV, SAE/AVLS y comunicaciones embarcadas, colaborando con equipos multidisciplinares de software, sistemas, validación y proyecto. + Comunicaciones y protocolos: Desarrollar e integrar componentes relacionados con comunicaciones entre equipos embarcados, sistemas de tierra y otros subsistemas del tren, trabajando con protocolos de red, mensajería, servicios y mecanismos de supervisión. + Interfaces hombre-máquina y aplicaciones auxiliares: Colaborar en el desarrollo de aplicaciones HMI, herramientas de configuración, supervisión o diagnóstico. + Optimización, robustez y rendimiento: Analizar y mejorar el comportamiento de aplicaciones embarcadas, prestando especial atención al rendimiento, consumo de memoria, estabilidad, concurrencia y tolerancia a fallos. + Pruebas, validación e integración en laboratorio y cliente: Realizar pruebas unitarias, pruebas de integración y validación funcional sobre entornos de laboratorio, bancos de prueba o plataformas representativas del sistema final así como el entorno final + Documentación técnica: Elaborar y mantener documentación técnica de diseño, integración, configuración, instalación, operación y mantenimiento de los sistemas desarrollados. + Soporte técnico y resolución de incidencias: Dar soporte durante las fases de integración, validación, puesta en marcha y mantenimiento, analizando logs, trazas, volcados de memoria y comportamientos anómalos del sistema., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Sustainable Mobility – Giravolta](https://www.wearedevelopers.com/videos/480-sustainable-mobility-giravolta) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)