Space Applications Software Engineer

Skills

Location

You must be live (or willing to live) in: Nigrán, Pontevedra, Spain

Languages

Advanced SpanishAdvanced English

Job Description

We're looking for a talented and experienced Space Applications Software Engineer with a passion for building the future of space technology. You’ll join a multidisciplinary team, developing and maintaining application software for embedded platforms in space systems and payloads. Collaboration with colleagues in software, FPGA, and digital signal processing is at the heart of this role, supporting integration, technical support, and the advancement of new functionalities.

🎯 Responsibilities

  1. Develop application software for space systems and onboard payloads.
  2. Design, implement, and maintain new functionalities for existing applications.
  3. Participate in integration and validation of applications running on embedded platforms.
  4. Create software solutions primarily using Python and C/C++.
  5. Work with Git repositories and contribute to version control and release processes.
  6. Integrate third-party libraries and components into various development environments.
  7. Collaborate with FPGA and Digital Signal Processing teams to implement advanced features.
  8. Develop interfaces between SoCs and FPGAs to enable efficient data exchange.
  9. Contribute to applications based on GNU Radio and other communications and signal processing technologies.
  10. Provide technical support to other teams, including Sales and Quality Assurance.
  11. Promote continuous improvement in software development processes and applications.

🛠️ Requirements

  1. Degree in Computer Engineering, Telecommunications Engineering, Higher Vocational Training in Software Development, or related discipline.
  2. Experience in software development with Python.
  3. Knowledge of C and/or C++ programming.
  4. Experience working in Linux environments.
  5. Familiarity with version control systems using Git.
  6. Knowledge of databases and software library management.
  7. Adaptability to new programming languages, tools, and technology environments.
  8. Strong teamwork and technical communication skills.

➕ Nice to have

  1. Knowledge of embedded systems.
  2. Experience developing software for FreeRTOS environments.
  3. Familiarity with GNU Radio and library integration for communications applications.
  4. Understanding of Digital Signal Processing (DSP) algorithms.
  5. Knowledge of Machine Learning techniques for signal processing and analysis.
  6. Experience developing multithreaded applications.
  7. Previous involvement in projects related to the space sector, telecommunications, or safety-critical systems.

🤗 We offer

  1. Remote work a percentage of the time, to be defined with your manager.
  2. Flexible start and finish times, including reduced intensive working hours on Fridays and during summer.
  3. Competitive compensation with ongoing reviews and flexible compensation elements.
  4. Wellbeing program with health, dental, and accident insurance, plus free fruit and lunch on Fridays.
  5. Personalized career development, training, and language learning support.
  6. A workplace committed to inclusion and diversity, with equal opportunities in recruitment.
Each company upload its own logo image

GMV

Somos una empresa internacional de ingeniería e innovación. Trabajamos en distintos sectores como espacio, defensa, telecomunicaciones, seguridad o transporte. ¿Quieres más información sobre nuestros ambiciosos proyectos? Consulta nuestra web, ¡te sorprenderás!

Photos

About the team

2300

employees

Benefits and perks

  • workFromHome

    Work from home

  • trainingBudget

    Training budget

  • flexible

    Flexible schedule

  • health

    Health insurance

  • food

    Food & drinks

  • tickets

    Restaurant Ticket

  • gym

    Gym discount

  • lessons

    Language lessons

Location

Calle de Isaac Newton, 11, Tres Cantos, Spain