Embedded Software Engineer

GMV

Valladolid

Híbrido

EUR 52.000 - 66.000

Jornada completa

14 días+
Generador de candidaturas

Una candidatura completa en un minuto: currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Hybrid working model
Relocation package
Flexible start times
Career plan development
Language learning support
Mobility (national and international)

Descripción de la vacante

GMV is seeking an Embedded Software Engineer for Railway Systems to join our ITS division. You will design, implement and integrate embedded Linux applications for passenger information, PA, CCTV and related rail subsystems, collaborating with multidisciplinary teams across software, validation and project management.

The role offers a hybrid work model, relocation support, flexible hours, and a personalized career plan with language training.

Formación

  • Degree in Computer Engineering, Telecommunications Engineering, Electronic Engineering, Industrial Engineering or similar.
  • Experience or interest in embedded software for transport systems.
  • Strong C/C++, Linux and OO programming skills.
  • Experience with TCP/IP networking and Git.
  • Ability to work in multidisciplinary teams.

Responsabilidades

  • Design, implement and maintain embedded applications in C/C++ for railway systems in Linux.
  • Integrate railway ITS solutions (PIS, PA, PAS, CCTV, SAE/AVLS) with software and systems.
  • Develop communications between embedded devices and ground systems using network protocols.
  • Contribute to HMI, configuration, monitoring and diagnostic tools.
  • Assist testing, validation and integration in lab and customer environments.
  • Produce technical documentation and provide incident support.

Conocimientos

C/C++
Linux
Object-oriented programming
TCP/IP
Git
Team collaboration

Educación

Bachelor's degree in Computer/Elect Eng or Telecommunication/Electronic/Industrial Eng

Descripción del empleo

Would you like to help develop on-board solutions that are part of the daily lives of thousands of passengers?

We are looking for an Embedded Software Engineer for Railway Systems to join our Software Engineering team within the Intelligent Transport Systems (ITS) sector.

The successful candidate will be involved in the development and integration of embedded systems for rail transport, working on critical solutions such as passenger information, public address systems, emergency intercoms, on-board video surveillance, ground communications and operational support systems.

If you are interested in software development in Linux environments, the integration of complex systems, and want to be part of real-world projects deployed on trains, metros and trams, this could be your opportunity.

We’ll get to the point; we’ll tell you what’s not on the web. If you want to know more about us go to GMV website

What challenge will you be taking on?
As part of our team, you will be responsible for the following:
  • Embedded software development: Designing, implementing and maintaining embedded applications in C/C++ for railway systems, primarily in Linux environments.
  • Integration of railway ITS systems: Participate in the integration of solutions such as PIS, PA, PAS, CCTV, SAE/AVLS and embedded communications, collaborating with multidisciplinary teams covering software, systems, validation and project management.
  • Communications and protocols: Develop and integrate components related to communications between embedded devices, ground-based systems and other train subsystems, working with network protocols, messaging, services and monitoring mechanisms.
  • Human-machine interfaces and auxiliary applications: Collaborate on the development of HMI applications, configuration tools, monitoring and diagnostic tools.
  • Optimisation, robustness and performance: Analyse and improve the behaviour of embedded applications, paying particular attention to performance, memory consumption, stability, concurrency and fault tolerance.
  • Testing, validation and integration in laboratory and customer environments: Conduct unit tests, integration tests and functional validation in laboratory environments, test benches or platforms representative of the final system, as well as the final environment.
  • Technical documentation: Produce and maintain technical documentation covering the design, integration, configuration, installation, operation and maintenance of the systems developed.
  • Technical support and incident resolution: Provide support during the integration, validation, commissioning and maintenance phases, analysing logs, traces, memory dumps and abnormal system behaviour.
What do we need in our team?

For this role, we are looking for candidates with a degree in Computer Engineering, Telecommunications Engineering, Electronic Engineering, Industrial Engineering or a similar discipline, with experience or an interest in developing embedded software for transport systems.

  • Development in C/C++
  • Linux operating systems
  • Object-oriented programming
  • TCP/IP communications and network services
  • Software development, debugging and integration in embedded environments
  • Version control, particularly Git
  • Ability to work in multidisciplinary teams
What do we offer?
  • Hybrid working model and 8 weeks per year of teleworking outside your usual geographical area.
  • Flexible start and finish times, and intensive working hours Fridays and in summer.
  • Personalized career plan development, training and language learning support.
  • National and international mobility. Do you come from another country? We can offer you a relocation package.
  • Competitive compensation with ongoing reviews, flexible compensation and discount on brands.
  • Wellbeing program: Health, dental and accident insurance; free fruit and coffee, physical, mental and financialhealth training, and much more!
  • In our recruitment processes you will always have telephone and personal contact, face-to-face or online, with our talent acquisition team. In addition, bank transfers and bank cards will never be requested. If you are contacted through any other process, please write to our team at privacy@gmv.com
  • We promote equal opportunities in recruitment, and we are committed to inclusion and diversity.

If you have any questions please do not hesitate to contact Alejandra Estévez Melgarejo, in charge of this vacancy.

Alejandra Estévez Melgarejo

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Software Engineer - Boecillo
Embedded Software Engineer - Boecillo

Gmv • Valladolid

Híbrido
EUR 42.000 - 68.000
8 weeks teleworking per year
Flexible start/finish times
Relocation package
+1
Embedded software engineer
Embedded software engineer

GMV Spain • Madrid

Híbrido
EUR 42.000 - 65.000
Hybrid working
Relocation package
Flexible hours
+4
Embedded Software Engineer C/C++
Embedded Software Engineer C/C++

GMV Spain • Madrid

Híbrido
EUR 50.000 - 70.000
Hybrid working model
Relocation package
Flexible hours
+3
System Administrator
System Administrator

GMV Spain • Boecillo

Híbrido
EUR 26.000 - 38.000
Hybrid working model
Relocation package
Flexible hours
+2
Embedded Software Engineer for Defense Navigation Systems
Embedded Software Engineer for Defense Navigation Systems

GMV Spain • Madrid

Híbrido
EUR 42.000 - 65.000
Hybrid working model
Relocation package
Flexible hours
+2
Railway Embedded Software Engineer (Linux/ITS)
Railway Embedded Software Engineer (Linux/ITS)

GMV • Valladolid

Híbrido
EUR 52.000 - 66.000
Hybrid working model
Relocation package
Flexible start times
+3
Embedded Systems Software Engineer
Embedded Systems Software Engineer

GMV • Tres Cantos

Híbrido
EUR 42.000 - 66.000
Hybrid work model
Teleworking opportunities (8 weeks/yr)
Flexible hours
+4
Flight on-board SW Senior Engineer
Flight on-board SW Senior Engineer

GMV • Tres Cantos

Híbrido
EUR 40.000 - 65.000
Hybrid working model
Training and language learning support
Health and dental insurance
+1
Junior Software Engineer (Intelligence and Surveillance Systems)
Junior Software Engineer (Intelligence and Surveillance Systems)

GMV Spain • Madrid

Híbrido
EUR 30.000 - 40.000
Health, dental and accident insurance
Teleworking outside your usual area
Flexible compensation
+2
Software Developer for Simulators and Test Environments in C++
Software Developer for Simulators and Test Environments in C++

GMV • Tres Cantos

Híbrido
EUR 55.000 - 70.000
Hybrid working model
Relocation package
Flexible start and finish times
+3