Embedded Software Engineer

GMV Spain

Boecillo

Hybrid

EUR 42,000 - 62,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Relocation package
Health insurance
Training & language support
Flexible hours

Job summary

GMV Spain seeks an Embedded Software Engineer for Railway Systems to join the Software Engineering team within the Intelligent Transport Systems sector. You will develop and integrate embedded Linux applications for rail transport, contributing to passenger information, public address, CCTV and on-board subsystems.

The role involves working with multidisciplinary teams on design, validation, testing and documentation, plus opportunities for international mobility and relocation support.

Qualifications

  • Degree in Computer Engineering, Telecommunications Engineering, Electronic Engineering or similar with interest/experience in embedded software for transport systems.
  • Experience in C/C++ development for embedded/linux environments is desirable.

Responsibilities

  • Embedded software development in C/C++ for railway systems primarily on Linux.
  • Integrate railway ITS solutions including PIS, PA, PAS, CCTV and embedded communications.
  • Develop and integrate components for device communications and network services.
  • Collaborate on HMI, configuration tools, monitoring and diagnostics applications.
  • Analyze and improve performance, memory use, stability and fault tolerance of embedded apps.
  • Conduct unit and integration tests in lab and customer environments; assist validation.
  • Produce technical documentation covering design, integration, installation and operation.
  • Provide support during integration, validation and maintenance phases.

Skills

C/C++
OOP
TCP/IP
Embedded dev
Git
Teamwork

Education

Computer Engineering
Telecommunications Engineering
Electronic Engineering
Industrial Engineering

Job description

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 communications 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++
  • 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?
  • Hybridworking model and 8 weeks per year of teleworking outside your usual geographical area.
  • Flexible start and finish times, and intensive working hours Fridays and insummer.
  • Personalizedcareer plan development, training and language learning support.
  • National and international mobility. Do you come from another country?We can offer you a relocation package.
  • Competitivecompensation with ongoing reviews, flexible compensation anddiscount on brands.
  • Wellbeingprogram: Health, dental and accident insurance; free fruit and coffee, physical, mental and financialhealth training, and much more!

In our recruitment processes youwill always have telephone and personal contact, face-to-face or online, withour talent acquisition team. In addition, bank transfers and bank cards willnever be requested. If you are contactedthrough any other process, please write to our team at privacy@gmv.com

We promoteequal opportunities in recruitment, and we are committed to inclusion anddiversity.

WHAT ARE YOU WAITING FOR? JOIN US

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded software engineer
Embedded software engineer

GMV Spain • Madrid

Hybrid
EUR 42,000 - 65,000
Hybrid working
Relocation package
Flexible hours
+4
Junior Embedded Systems Engineer
Junior Embedded Systems Engineer

GMV Spain • Tres Cantos

Hybrid
EUR 45,000 - 65,000
Relocation package
Hybrid working model
Flexible start times
+4
Railway Embedded Software Engineer - Linux & ITS
Railway Embedded Software Engineer - Linux & ITS

GMV Spain • Boecillo

Hybrid
EUR 42,000 - 62,000
Hybrid work model
Relocation package
Health insurance
+2
Ingeniero/a Junior de Sistemas Embebidos
Ingeniero/a Junior de Sistemas Embebidos

GMV • Tres Cantos

Hybrid
EUR 42,000 - 65,000
Hybrid work model
Extended teleworking outside area
Flexible hours
+4
Embedded Software Engineer
Embedded Software Engineer

GMV • Tres Cantos

Hybrid
EUR 65,000 - 90,000
Hybrid work
Teleworking abroad (8 weeks/yr)
Flexible hours
+5
System Administrator
System Administrator

GMV Spain • Boecillo

Hybrid
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

Hybrid
EUR 42,000 - 65,000
Hybrid working model
Relocation package
Flexible hours
+2
Embedded Software Engineer C/C++
Embedded Software Engineer C/C++

GMV Spain • Madrid

Hybrid
EUR 50,000 - 70,000
Hybrid working model
Relocation package
Flexible hours
+3
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

GMV Spain • Tres Cantos

Hybrid
EUR 55,000 - 75,000
Hybrid working model
Relocation package
Flexible hours
+1
Embedded Software Engineer
Embedded Software Engineer

GMV Spain • Tres Cantos

On-site
EUR 45,000 - 65,000
Hybrid working
Telework flexibility
Flexible hours
+4