1 month ago

Space Systems Software Engineer

Joppy

On Site
Full Time
$75,000
Madrid, Community of Madrid, Spain
Apply

Job Overview

Job TitleSpace Systems Software Engineer
Job TypeFull Time
Offered Salary$75,000
LocationMadrid, Community of Madrid, Spain
Map of Madrid, Community of Madrid, Spain

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Space Systems Software Engineer | ESA Programs

Joppy is collaborating with a leading IT Consultancy to find a talented Space Systems Software Engineer. This role is crucial for a company redefining the European space industry with high-performance small satellite solutions for LEO missions.

About the Company's Mission

The company aims to be a leader in end-to-end satellite systems, driving innovation in key areas:

  • Position, Navigation & Timing (PNT)
  • Secure Communications
  • Earth Observation & ISR
  • Space Domain Awareness (SDA) and Space Traffic Management (STM)
  • Science & space exploration

They combine cutting-edge technology with a full value chain approach, from satellite design and integration to ground segment and operations. Their strategic integrations and participations contribute to major European space programs like IRIS², Galileo, EGNOS, and Copernicus, scaling Europe’s space autonomy.

What You Will Do

As a Space Systems Software Engineer, you will play a key role in the development and enhancement of ESA’s portal, contributing to high-impact space programs. Your responsibilities will include:

  • Analyze, design, and implement software functionalities for ESA’s portal.
  • Develop both backend and frontend components of the system.
  • Manage and optimize databases using PostgreSQL and MySQL.
  • Estimate implementation effort for new functionalities and obtain customer approval.
  • Present, explain, and discuss software implementations directly with ESA stakeholders.
  • Work with a ticketing system, completing tasks within agreed effort estimates.
  • Collaborate with cross-functional engineering teams in a dynamic technical environment.
  • Contribute to continuous improvement of development workflows and system performance.

What We’re Looking For

The ideal candidate will possess:

  • A background in Aerospace Engineering or proven experience in space / aerospace / defense environments (MANDATORY).
  • 3 years of professional experience.
  • Strong backend development skills in Java (JSF, PrimeFaces), C, C++, and Shell scripting.
  • Experience with JavaScript frameworks, especially Vue.js, and UI development based on JSF/PrimeFaces.
  • Hands-on experience with PostgreSQL and MySQL.
  • Effort estimation and ticket-based workflow experience.
  • Proficiency in English and Spanish.

Nice to Have:

  • Debugging skills
  • CI/CD familiarity
  • Git workflows
  • Linux environment experience
  • Shell scripting for automation

Don’t worry if you don’t meet 100% of the requirements. Get to know our proposal and tell us what you can bring!

Key skills/competency

  • Space Systems Software Engineering
  • ESA Programs
  • Backend Development (Java, C, C++)
  • Frontend Development (JavaScript, Vue.js, JSF/PrimeFaces)
  • Database Management (PostgreSQL, MySQL)
  • Aerospace Engineering
  • Satellite Systems
  • Agile Methodologies
  • Stakeholder Communication
  • Linux Environment

Tags:

Space Systems Software Engineer
ESA Programs
Aerospace Engineering
Software Development
Backend Development
Frontend Development
Java
C++
Vue.js
PostgreSQL
MySQL
Linux
Hybrid
Madrid
Satellite Systems

Share Job:

How to Get Hired at Joppy

  • Tailor your resume: Highlight your aerospace engineering background, 3+ years of experience, and specific skills in Java, C++, JavaScript frameworks, and database management (PostgreSQL, MySQL). Emphasize any experience with ESA programs or space/aerospace/defense environments.
  • Showcase your skills: For the Joppy platform, clearly articulate your technical proficiencies, including backend (Java, C, C++) and frontend (Vue.js, JSF/PrimeFaces) development, database optimization, and experience with ticketing systems.
  • Highlight relevant experience: Detail your involvement in developing or enhancing portals, managing databases, estimating implementation efforts, and communicating with stakeholders like ESA.
  • Prepare for technical questions: Be ready to discuss your experience with specific technologies mentioned (Java, C++, Vue.js, PostgreSQL, MySQL) and your understanding of space industry challenges.
  • Emphasize collaboration: Demonstrate your ability to work in cross-functional teams and contribute to continuous improvement in development workflows.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background