Enviar candidatura ahora »

Ing desarrollo C (aplicaciones genéricas señalización ferroviaria)

Fecha:  15 sept 2026
Empresa:  CAF Signalling
Ubicación: 

ALCOBENDAS, ES

¡En CAF Signalling seguimos creciendo! Si te apasiona el desarrollo software en C, 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. 
  • 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 2026 y nuestros empleados/as nos han puntuado con un 3,8/4 en GLASDOOR.

 

Que aportas?

 

  • Experiencia en programación en C dentro de metodologías estrictas
  • Haber realizado en Test Unitarios con Vectorcast, Tessy o Cantata
  • UML 
  • Conocimientos en redes de comunicación y protocolos
  • Te desenvuelves de manera natural escribiendo y hablando inglés. 


Responsabilidades y oportunidades


Se incorporará al equipo de Aplicaciones Genéricas, donde se realizan las adaptaciones del Enclavamiento de CAF Signalling a las distintas administraciones ferroviarias y proyectos. 


Las tareas a desempeñar variarán de forma progresiva a la integración en el equipo de trabajo y a los conocimientos del producto y de señalización adquiridos. En concreto, la previsión es:

 

  • Iniciarse con tareas de implementación y verificación de SW. El objetivo en esta fase es conocer la metodología de implementación y verificación. La implementación se realiza tomando como referencia la Especificación de Requisitos de SW (ERS), donde se distribuyen y asocian los requisitos de Sistema a los distintos componentes.  La implementación de dichos componentes se realiza mediante máquinas de estado. 
    En esta fase de implementación es importante tomar destreza a la hora de entender y manejar la ERS.
  • Con una base sólida en cuanto a la estructura de los componentes y cómo moverse en el diseño, el siguiente paso es abordar pruebas de diseño/integración. En entorno host (eclipse) y utilizando las herramientas propietarias, se realizan pruebas mediante un lenguaje propietario de scritps y apoyándose en herramientas de integración continua. 
  • Tras afianzar conceptos en la fase de integración, el candidato está preparado para abordar el siguiente paso, adaptaciones en el diseño del ENCE a partir de pequeñas modificaciones de requisitos y/o de corrección de errores. 
  • Finalmente, el candidato aspirará a coordinar todas actividades de desarrollo de un proyecto específico, organizando el trabajo de un pequeño grupo de personas, haciendo de interfaz con cliente, Ingeniería y reportando al JdP.


¿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.

 


¡Inscríbete ya y coge el tren de tu futuro!

Enviar candidatura ahora »