Embedded Software Engineer - Gmv

Gmv

Madrid

Híbrido

EUR 45.000 - 60.000

Jornada completa

hace 36 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Transforma esta oferta en una entrevista — un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Hybrid working model
Relocation package

Descripción de la vacante

GMV Madrid is seeking an Embedded Software Engineer for Railway Systems to join our Software Engineering team within the Intelligent Transport Systems sector. You will design, develop and integrate embedded applications in C/C++ for onboard railway systems running Linux, contributing to passenger information, PA, CCTV and communication subsystems.

You will work across software, systems, validation and project management with a focus on robustness, performance and thorough testing in lab and

Formación

  • Degree in Computer Engineering, Telecommunications Engineering, Electronic Engineering or Industrial Engineering.
  • Interest or experience developing embedded software for transport systems.
  • Proficiency in C/C++, Linux, object-oriented programming, TCP/IP and Git; able to work in multidisciplinary teams.

Responsabilidades

  • Embedded software design, implementation and maintenance for railway systems in C/C++.
  • Integrate railway ITS solutions such as PIS, PA, CCTV and embedded communications.
  • Develop components for communications between embedded devices and ground systems.
  • Contribute to HMIs, configuration tools and diagnostic utilities.
  • Analyse performance, memory usage, stability and fault tolerance.
  • Perform testing, validation and integration in lab and customer environments.
  • Produce technical documentation covering design, integration and maintenance.
  • Provide technical support during integration, validation and commissioning.

Conocimientos

C/C++ development
Linux operating systems
Object-oriented programming
TCP/IP networking
Embedded software debugging
Git version control
Multidisciplinary teamwork

Educación

Computer Engineering
Telecommunications Engineering
Electronic Engineering
Industrial Engineering

Herramientas

Git

Descripción del empleo

Embedded Software Engineer | Job Details

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. Well 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.
  • Personalised 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

We promote equal opportunities in recruitment, and we are committed to inclusion and diversity.

WHAT ARE YOU WAITING FOR?

JOIN US#LI-Hybrid

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

Embedded Software Engineer - GMV madrid, es

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
Embedded Software Engineer

GMV • Valladolid

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

GMV • Boecillo

Híbrido
EUR 40.000 - 54.000
Hybrid working model
Teleworking 8 weeks per year
Relocation package
+3
Embedded Software Engineer
Embedded Software Engineer

GMV • Tres Cantos

Híbrido
EUR 40.000 - 65.000
Hybrid working model
Teleworking 8 weeks/year
Flexible start/end times
+5
Railway Embedded Software Engineer — Hybrid & Relocation
Railway Embedded Software Engineer — Hybrid & Relocation

Gmv • Madrid

Híbrido
EUR 45.000 - 60.000
Hybrid working model
Relocation package
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 Systems Software Engineer
Embedded Systems Software Engineer

GMV • Tres Cantos

Híbrido
EUR 42.000 - 65.000
Hybrid work model
Relocation package
Wellbeing program
Hybrid Railway Embedded Software Engineer (Linux/C++)
Hybrid Railway Embedded Software Engineer (Linux/C++)

GMV • Tres Cantos

Híbrido
EUR 40.000 - 65.000
Hybrid working model
Teleworking 8 weeks/year
Flexible start/end times
+5
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
System Administrator
System Administrator

GMV Spain • Boecillo

Híbrido
EUR 26.000 - 38.000
Hybrid working model
Relocation package
Flexible hours
+2