Onboard Software Engineer

GMV

Tres Cantos

Hybrid

EUR 40,000 - 60,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid working model
Flexible start and finish times
Personalized career plan
Relocation package
Competitive compensation
Wellbeing program including health insurance

Job summary

GMV in Tres Cantos, Spain is seeking software engineers for developing a prototype receiver for Galileo. You will work with embedded Linux, focusing on driver programming and low-level debugging. Candidates should have knowledge in C Language and familiarity with tools like Petalinux and Docker. The role offers a hybrid working model, flexible hours, personalized training, and comprehensive wellbeing programs including health insurance and a wellbeing program.

Qualifications

  • Experience in driver programming and device tree management.
  • Proficiency in low-level debugging techniques.
  • Familiarity with embedded Linux systems.

Responsibilities

  • Develop prototype receiver for Galileo evolution.
  • Perform low-level development and integration with the software team.
  • Offer support to software team on operating system aspects.

Skills

Knowledge of C Language
Embedded Linux
Driver programming with UIO
DMA programming
Low-level debugging
Petalinux/Yocto knowledge
Docker
Linux kernel module programming
Real Time Operating Systems (RTOS)
Git/CI with Gitlab

Job description

If the expression “Houston, we have a problem” gives you chill bumps... Your place is here!

We are expanding our teams in the space sector.

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?

In our team you will participate in the development of a prototype receiver for the evolution of Galileo. Working with ARM+FPGA and Linux embedded systems, focused on drivers, tools and operating system support. Looking to cover both low level development tasks and integration with the software team.

Duties:
  • Driver programming with UIO, device tree management (DTB).
  • DMA programming, low-level debugging.
  • Use of embedded Linux (Buildroot/Petalinux).
  • Support to the software team in aspects of the operating system.
WHAT DO WE NEED IN OUR TEAM?

For this position, we are looking for software engineers with knowledge of C Language, Embedded Linux.

We will also value knowledge of Petalinux/yocto, Linux kernel module programming, ARM assembler, UIO, DTB, Git/CI with Gitlab and Docker, Linux low level configuration, Real Time Operating Systems (RTOS).

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 financial health 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.

WHAT ARE YOU WAITING FOR? JOIN US

If you have any questions please do not hesitate to contact Ignacio Martínez de Salinas, in charge of this vacancy.

Ignacio Martínez de Salinas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer at Galileo SCCF
Software Engineer at Galileo SCCF

GMV Spain • Madrid

Hybrid
EUR 42,000 - 64,000
Hybrid working model
Relocation package
Health, dental and accident insurance
+1
Flight on-board SW engineer
Flight on-board SW engineer

GMV Spain • Tres Cantos

On-site
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
Embedded software engineer
Embedded software engineer

GMV Spain • Madrid

Hybrid
EUR 42,000 - 65,000
Hybrid working
Relocation package
Flexible hours
+4
Embebbed software engineer
Embebbed software engineer

GMV Spain • Madrid

Hybrid
EUR 50,000 - 75,000
Hybrid working model
Relocation package
Wellbeing program
Junior High-Performance Computing and GPU Development Engineer
Junior High-Performance Computing and GPU Development Engineer

GMV Spain • l'Hospitalet de Llobregat

Hybrid
EUR 35,000 - 50,000
Relocation package
Technical Product Lead
Technical Product Lead

GMV • Tres Cantos

Hybrid
EUR 70,000 - 100,000
Hybrid work model
Teleworking outside area
Flexible hours
+5
Embedded Systems Software Engineer
Embedded Systems Software Engineer

GMV Spain • Madrid

Hybrid
EUR 45,000 - 65,000
Hybrid work model
Relocation package
Flexible compensation
+2
HW Development and Prototyping Assistant
HW Development and Prototyping Assistant

GMV • Tres Cantos

Hybrid
EUR 24,000 - 32,000
Teleworking outside area
Flexible hours
Career development
+3
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