> Markdown version of [/jobs/ext/3761245-c-c-embedded-systems-engineer](https://www.wearedevelopers.com/jobs/ext/3761245-c-c-embedded-systems-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). --- # C/C++ Embedded Systems Engineer - **Company:** CAF, S.A. - **Location:** Vitoria-Gasteiz, Spain (Remote available) - **Contract:** Apprenticeship - **Skills:** Systems Engineering, Unit Testing, C++ (Programming Language), Configuration Management, Microsoft Visual Studio, Software Maintenance, System Software, Working Model 2D, DOORS (Software), Gitlab, Git, Information Technology - **Published:** October 15, 2026 - **Apply:** https://www.buscojobs.com.es/c-c-embedded-systems-engineer-en-vitoria-ID-376028429 ## About the Role Experiencia demostrable de 3 años en desarrollo software de sistemas críticos y/o de seguridad y programación de software embebido en C, C++, en industria ferroviaria o características similares (automoción, aeroespacial o energía). - Deseable conocimiento de señalización ferroviaria: enclavamientos, ERTMS, CBTC. - Aportas dominio de herramientas y metodologías que acompañan a todo el ciclo de vida del desarrollo y mantenimiento del software (Visual Studio, Git, Gitlab, DOORS...). ## Description En CAF Signalling conectamos a las personas de una manera segura, rápida y cómoda para promover una movilidad sostenible a cualquier distancia.¡En CAF Signalling estamos creando un equipo extraordinario!Si te apasiona el diseño de sistemas de señalización, sigue leyendo!Que destacan nuestros compañeros/as de trabajar en CAF Signalling:- Entorno tecnológico puntero, con impacto real en la sociedad: Cada proyecto es una oportunidad para aplicar soluciones adaptadas, escalables y sostenibles que transforman la movilidad urbana e interurbana.- Cultura de equipo: Nuestro entorno laboral se caracteriza por el compañerismo, la colaboración y el respeto- Desarrollo profesional: Apostamos por el talento, ofreciendo oportunidades de aprendizaje continuo, autonomía en el trabajo y posibilidades reales de crecimiento profesional.La flexibilidad y la conciliación son parte de nuestro compromiso con las personas.- Flexibilidad y conciliación: modelo de trabajo híbrido, flexibilidad horaria, jornada intensiva todos los viernes del año y verano que se adapta a tu vida personal.- Beneficios sociales: ticket restaurant complementario a tu salario y ayuda al teletrabajo.También, contamos con paquete de retribución flexible o clases de idiomas parcialmente subvencionadas.Además, somos Top employer europeo **** y nuestros empleados/as nos han puntuado con un 3,8/4 en GLASDOOR.Triunfarás si...- Tienes titulación universitaria de Grado en Ingeniería Industrial, Electrónica, Automática, de Telecomunicaciones, Informática o similar.- Experiencia demostrable de 3 años en desarrollo software de sistemas críticos y/o de seguridad y programación de software embebido en C, C++, en industria ferroviaria o características similares (automoción, aeroespacial o energía).- Deseable conocimiento de señalización ferroviaria: enclavamientos, ERTMS, CBTC.- Aportas dominio de herramientas y metodologías que acompañan a todo el ciclo de vida del desarrollo y mantenimiento del software (Visual Studio, Git, Gitlab, DOORS...).- Languages are really important!Te desenvuelves de manera natural escribiendo y hablando inglés (B2)Responsabilidades y oportunidadesDentro en el equipo de desarrollo software CBTC (Mass Transit) para el sistema de señalización ferroviaria ZC, desempeñarás las siguientes tareas:- Análisis de nueva funcionalidad identificada a nivel del sistema CBTC y de su impacto en los productos ATC-TS- Especificación de Requisitos y definición de arquitectura- Elaboración de los diseños detallados del sofware- Desarrollo e integración del software- Pruebas unitarias, pruebas en laboratorio, gestión de la configuración, gestión de las tareas en Jira¿Cómo será el proceso?Comenzaremos con una charla telefónica para conocerte y explicarte el puesto y la empresa.A continuación, tendrás una reunión online e individual junto al equipo técnico y people, donde podrás conocer al detalle las tareas dentro del equipo de trabajo, despejar dudas y curiosidades que tengas sobre la vacante.Por último, tras valoración de la candidatura, te informaremos de la decisión final del proceso de selección cuanto antes.#J-*****-Ljbffr