Flight Software Engineer (Embedded Systems)

SATLANTIS

Lejona, Elexalde

On-site

EUR 60,000 - 90,000

Full time

9 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

Mission-driven projects
Hands-on technical challenges
Flexible working hours
Private health insurance
Office perks: fresh fruit, quality&&
Discounts at campus facilities
International exposure

Job summary

SATLANTIS is seeking a Flight Software Engineer at our HQ in Leioa (Bizkaia, Spain) to design, develop, integrate, and maintain embedded software for satellites and space missions. You will work across the flight software lifecycle from implementation to testing, ensuring reliability and performance of onboard systems.

You will program in C/C++, C++, and Python, work in Linux environments, and collaborate with hardware and payload engineers to deliver mission-critical software updates and

Qualifications

  • Experience developing software for embedded systems, onboard computers, or resource-constrained environments.
  • Strong programming skills in C/C++, Python is a plus.
  • Familiarity with Linux-based development environments and tooling.
  • Degree in Computer Science, Software Engineering, Telecommunications, Electronics, or related field, or equivalent professional experience.

Responsibilities

  • Develop and maintain embedded flight software for satellite systems and space missions.
  • Implement software components for onboard computers and embedded platforms.
  • Collaborate across hardware, systems and payload engineers throughout development lifecycle.
  • Integrate, debug, and validate software in embedded environments.
  • Contribute to software updates and improvements for satellite systems.
  • Perform software testing, document results, and resolve issues to ensure reliability.
  • Work with Linux-based environments and development tools as required.

Skills

Embedded software
C/C++
Python
Linux
Problem-solving
Cross-discipline

Education

CS/Software Eng degree or related field
Engineering degree or equivalent experience

Tools

Linux tools
Embedded dev tools

Job description

At SATLANTIS, we design advanced space technologies to solve global challenges from above. We are now looking for a Flight Software Engineer to join our HQ in Leioa (Bizkaia, Spain).

In this role, you will develop, integrate, and maintain the embedded software that operates on our satellites, contributing to the performance, reliability, and evolution of space missions.

From implementing flight software to supporting software updates and system validation, your work will directly contribute to the technologies that make our space missions possible.

What’s in it for you?
  • Mission-driven projects with real-world impact: Develop software that operates in space and contributes to satellite missions, Earth observation, and strategic applications.
  • Hands-on technical challenges: Work on embedded software and flight systems where reliability, precision, and performance matter.
  • Flexible working hours: Work-life balance starts with trust in how you manage your time.
  • Young, proactive, and dynamic environment: Join a collaborative team where autonomy, technical curiosity, and innovation are part of our daily mindset.
  • Private health insurance: Your wellbeing comes first—with top-tier medical coverage.
  • Office perks: Enjoy fresh fruit, quality coffee, and an energizing work atmosphere.
  • Discounts at campus facilities: Get access to local restaurants and sports facilities on the UPV/EHU campus.
  • International exposure: Collaborate with partners and stakeholders across Europe and beyond.
Your mission

As a Flight Software Engineer, you will be responsible for developing and maintaining the embedded software that enables our satellites and space systems to operate reliably.

You will work across the flight software lifecycle, from implementation and integration to testing, validation, and software updates. Your work will contribute to the development and evolution of satellite systems, ensuring that onboard software meets the technical and operational requirements of each mission.

You will:
  • Develop and maintain embedded flight software for satellite systems and space missions.
  • Implement software components that run on onboard computers and embedded platforms.
  • Work with programming languages such as C, C++, and Python, depending on the system and development requirements.
  • Integrate, debug, and validate software in embedded environments, supporting both development and mission-related activities.
  • Contribute to the implementation and validation of software updates and improvements for satellite systems.
  • Perform software testing, document test results, and identify and resolve issues to ensure software reliability.
  • Collaborate with multidisciplinary teams, including hardware, systems, and payload engineers, throughout the development lifecycle.
  • Work with Linux-based environments and development tools as required by the project.
What will set you up for success?
  • Embedded software development experience: Experience developing software for embedded systems, onboard computers, or resource-constrained environments.
  • Strong programming skills: Solid knowledge of C and/or C++. Experience with Python or scripting languages is a plus.
  • Software and systems understanding: Familiarity with software integration, debugging, testing, and the interaction between software and hardware.
  • Academic or professional background: A degree in Computer Science, Software Engineering, Telecommunications, Electronics, or a related technical field, or equivalent professional experience.
  • Problem-solving mindset: Ability to investigate technical issues, develop reliable solutions, and work methodically in complex environments.
  • Versatility and adaptability: Willingness to work across software development, integration, testing, and technical documentation.
  • Linux experience: Familiarity with Linux-based development environments is a plus.
  • Space industry experience (a plus): Previous experience with flight software, satellite systems, avionics, or other safety- or mission-critical embedded applications will be valued.
Ready to launch your next mission?

If you’re passionate about embedded software and want to develop the technology that operates on satellites, this is your opportunity to join SATLANTIS.

You’ll have the chance to work on challenging space missions, develop your technical expertise, and contribute to the next generation of satellite technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SATELLITE OPERATIONS & SYSTEMS ENGINEER VACANCY
SATELLITE OPERATIONS & SYSTEMS ENGINEER VACANCY

Satlantis • Lejona

On-site
EUR 42,000 - 60,000
Private health insurance
Flexible working hours
Embedded Flight Software Engineer - Space Systems
Embedded Flight Software Engineer - Space Systems

SATLANTIS • Lejona, Elexalde

On-site
EUR 60,000 - 90,000
Mission-driven projects
Hands-on technical challenges
Flexible working hours
+4
Satellite Operations Engineer
Satellite Operations Engineer

SATLANTIS • Lejona

On-site
EUR 45,000 - 70,000
Private health insurance
Flexible working hours
Autonomy culture
+1
Flight Software Engineer
Flight Software Engineer

Sateliot • Barcelona

On-site
EUR 65,000 - 90,000
Real impact
Growth opportunities
Private health insurance
+1
Flight Software Engineer
Flight Software Engineer

Sateliot • Barcelona

Hybrid
EUR 70,000 - 90,000
Hybrid work
Private health insurance
Urban Sports Club
+2
MECHANICAL DESIGN ENGINEER at Satlantis
MECHANICAL DESIGN ENGINEER at Satlantis

Satlantis • Bilbao

On-site
EUR 40,000 - 60,000
Private health insurance
Flexible hours
Office perks: fruit, coffee
+2
AI ENGINEER VACANCY
AI ENGINEER VACANCY

Satlantis • Lejona

On-site
EUR 55,000 - 75,000
Private health insurance
Flexible working hours
Office perks: fruit, coffee
TEST ENGINEER
TEST ENGINEER

Satlantis • Cantabria

On-site
EUR 42,000 - 64,000
Impact on space missions
Flexible schedule
Dynamic team
+2
Mechanical Design Engineer
Mechanical Design Engineer

SATLANTIS • Lejona

On-site
EUR 42,000 - 65,000
Private health insurance
Flexible working hours
Office perks
MECHANICAL DESIGN ENGINEER
MECHANICAL DESIGN ENGINEER

Satlantis • Cantabria

On-site
EUR 38,000 - 54,000
Flexible hours
Health insurance
Office perks
+2