1,994,728open jobs
118,074companies
247,975added this week
Browse all
Salary
≈ $32k – $76k per year (Estimated)
Location
Hybrid (Tres Cantos, Spain)

Confirmed on the employer's own hiring board on Oct 26, 2026. First seen by Alion on Oct 6, 2026. GMV scores B on the Alion truth index.

Overview
Company
Impact
Profile match

GMV

GMV is a Spanish technology group headquartered in Tres Cantos, near Madrid, that develops flight dynamics and ground segment software for space missions and supplies systems and services for defence and security, satellite navigation, intelligent transport, healthcare and cybersecurity. Founded in 1984 as a spin-off of the Polytechnic University of Madrid and still privately owned, it works for the European Space Agency, the Galileo program, armed forces and transit operators, with subsidiaries in Europe, the Americas and Asia, including GMV North America. It hires systems, software and space engineers, satellite payload specialists, cybersecurity consultants and project managers.

Employment Opportunities .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .wm-ab-launcher-spinner { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .wm-ab-launcher-spinner::before { animation: wm-ab-spin 1.5s linear infinite; border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid transparent; content: ''; height: 18px; left: calc(50% - 9px); position: absolute; top: calc(50% - 9px); width: 18px; } @keyframes wm-ab-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } If you love technology and space, and want to know more about how the universe works, welcome to the GMV! If you don't know us yet, we are an engineering and innovation company that works in different areas, one of them is space, where we participate in flight segment activities, satellite navigation, ground segment, data processing and space mission support among many others. You will be part of our team, full of talent and desire to innovate, where you will design, develop and test software.

DO YOU WANT TO BE PART OF OUR TEAM? If you want this position to be yours, we would like you to have the following knowledge/experience: Software engineering C/C++ Java Elaboration of technical documents Scripting (Bash) Python ... WHAT DO WE OFFER?

Join our team and culture GMV by entering into technological and innovative projects within multicultural and multidisciplinary teams. Professional career development and training plan. You will be able to acquire or perfect knowledge in the technologies we use as well as in skills.

We also offer a language learning program. We are flexible! We have flexible hours and intensive working hours during the summer months.

In addition, you can work from home to improve your work-life balance. We care about your well-being. You will have private health insurance with dental and accident insurance.

You will be able to make part of your salary more flexible through our flexible salary plan where you will have several options such as restaurant tickets, childcare tickets, medical insurance for a family member.… Join our team activities, events and sports competitions. In addition, we offer Gympass to keep you active. No dress code!

Be comfortable at work Are you coming from another country? We offer you a relocation package. You will find fruit and coffee at your disposal in our dining rooms for those moments of relaxation.

WHAT ARE YOU WAITING FOR?

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,994,728 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Industrial Engineering
Similar stack
Same company
Tres Cantos
Systems Engineer 2 months ago
≈ $29k – $56k per year (Estimated) • In office • Full-Time • 2+ years exp • Master's Degree • Barcelona
SpaceTech
FMEA
MedTech
Verification & Validation
Apply
≈ $31k – $74k per year (Estimated) • Remote (Spain) • Full-Time
Apply
≈ $32k – $78k per year (Estimated) • In office • Full-Time • Barberà del Vallès
Apply
≈ $29k – $70k per year (Estimated) • In office • Full-Time • Málaga
Design
AutoCAD
Apply
≈ $41k – $82k per year (Estimated) • In office • Bachelor's Degree • Barcelona
Python
DevOps
CI/CD
Git
Docker
Linux
Management
Confluence
Jira
QA
Robot Framework
SpaceTech
IBM DOORS
MedTech
Verification & Validation
Apply
≈ $149k – $299k per year (Estimated) • In office • Bachelor's Degree • New York
Python
Java
C++
Perl
DevOps
GCP
AWS
Incident Management
Linux
Apply
$190k – $252k per year • Equity • In office • Secret • 2+ years exp • Master's Degree • Broomfield • Waltham
Python
JavaScript
Rust
TypeScript
C++
Node JS
Python
FastAPI
AI/ML
Claude
Computer Vision
PyTorch
Anomaly Detection
OpenAI Codex
Machine Learning
Frontend
React.js
CesiumJS
DevOps
Rest API
CI/CD
GitHub
Robotics
Sensor Fusion
QA
Robot Framework
Apply
$142k – $188k per year • Equity • In office • Secret • Waltham • Broomfield
Python
Rust
C++
AI/ML
Claude
Computer Vision
OpenAI Codex
DevOps
Terraform
Docker Compose
Helm
CircleCI
Prometheus
CI/CD
ArgoCD
AWS
Docker
Kubernetes
Grafana
GitHub
Robotics
Foxglove Studio
Sensor Fusion
QA
Robot Framework
Apply
≈ $26k – $49k per year (Estimated) • In office • Internship • Stockholm
Python
SQL
Analytics
Power BI
Apply
System Engineer 2 days ago
$120k – $160k per year • Hybrid • PhD
Python
SQL
PowerShell
Bash
Databases
MS SQL
DevOps
CI/CD
Windows Server
Jenkins
Docker
Octopus Deploy
GitHub
Linux
Windows
Unix
TCP/IP
Apply
ILS Engineer 4 days ago
≈ $30k – $72k per year (Estimated) • Hybrid • Tres Cantos
PowerShell
Bash
AI/ML
Machine Learning
DevOps
GCP
Red Hat
VMWare
Debian
Azure
Windows Server
AWS
Ubuntu
Nagios
CentOS Stream
Linux
Cybersecurity
Active Directory
Apply
≈ $18k – $41k per year (Estimated) • Hybrid • Internship • Tres Cantos
Python
Apply
≈ $32k – $76k per year (Estimated) • Hybrid • Tres Cantos
Python
Apply
≈ $42k – $83k per year (Estimated) • Hybrid • Tres Cantos
Java
C#
C++
C#
.NET
Management
Agile
Apply
≈ $42k – $83k per year (Estimated) • Hybrid • Tres Cantos
Java
C#
C++
C#
.NET
Management
Agile
Apply
IV&V Engineer 4 days ago
≈ $31k – $74k per year (Estimated) • Hybrid • Tres Cantos
Apply
AIV engineer 4 days ago
≈ $32k – $76k per year (Estimated) • Hybrid • Tres Cantos
Python
Apply
≈ $30k – $73k per year (Estimated) • Hybrid • Tres Cantos
Java
C#
C++
C#
.NET
Management
Agile
Apply
≈ $30k – $73k per year (Estimated) • Hybrid • Tres Cantos
Java
C#
C++
C#
.NET
Management
Agile
Apply
≈ $45k – $115k per year (Estimated) • Hybrid • Tres Cantos
Python
Apply
See all jobs
This is one of many
1,994,728 more open roles from verified company boards, updated every day.