Ingeniero/a de Software Embarcado

Gmv
Spain
about 1 month ago
Apply on es.trabajo.org
Prepare application

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

Unit Testing C++ (Programming Language) Computer Engineering Linux Fault Tolerance Network Protocols Object-Oriented Software Development Software Engineering Systems Integration TCP/IP Working Model 2D Git
+2 more
Integration Tests Software Version Control

Job description

Ingeniero/a de Software Embebido ¿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. Nos gusta ir al grano, te vamos a contar lo que no está en la red. Si quieres saber más sobre nosotros, accede a la web de GMV. ¿A QUÉ RETO TE VAS A ENFRENTAR? En nuestro equipo desarrollarás las siguentes funciones: - 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. ¿QUÉ NECESITAMOS EN NUESTRO EQUIPO? Para este puesto buscamos perfiles con formación en Grado en Ingeniería Informática

Requirements

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 ¿QUÉ TE OFRECEMOS? Modelo de trabajo híbrido y 8 semanas al año de teletrabajo fuera de tu área geográfica habitual Horario flexible de entrada y salida, y jornada intensiva viernes y verano. Desarrollo de plan de carrera personalizado, formación y ayuda para el aprendizaje de idiomas. Movilidad nacional e internacional. ¿Vienes de otro país? Te ofrecemos un relocation package. Retribución competitiva con revisiones continuas, retribución flexible y descuento en marcas. Programa Wellbeing: seguro médico, dental y de accidentes; fruta y café gratis, formación en salud física, mental y económica, y mucho más ️ En nuestros procesos de selección siempre tendrás contacto telefónico y personal, presencial u online, con nuestro equipo de talent acquisition. Además, jamás se solicitarán transferencias ni tarjetas bancarias. Si contactan contigo siguiendo otro proceso, escribe a nuestro equipo a la dirección de correo privacy@gmv.com ️Promovemos la igualdad de oportunidades en la contratación comprometidos con la inclusión y la diversidad ¿A QUE ESPERAS? ÚNETE Si tienes alguna pregunta no dudes en contactar con Alejandra Estévez Melgarejo, responsable de esta vacante. Alejandra Estévez Melgarejo

Apply for this position

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

Apply on es.trabajo.org
Prepare application

Good distractions

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

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · World Congress 2022

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