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
- Develop application software for space systems and onboard payloads.
- Design, implement, and maintain new functionalities for existing applications.
- Participate in integration and validation of applications running on embedded platforms.
- Create software solutions primarily using Python and C/C++.
- Work with Git repositories and contribute to version control and release processes.
- Integrate third-party libraries and components into various development environments.
- Collaborate with FPGA and Digital Signal Processing teams to implement advanced features.
- Develop interfaces between SoCs and FPGAs to enable efficient data exchange.
- Contribute to applications based on GNU Radio and other communications and signal processing technologies.
- Provide technical support to other teams, including Sales and Quality Assurance.
- Promote continuous improvement in software development processes and applications.
🛠️ Requirements
- Degree in Computer Engineering, Telecommunications Engineering, Higher Vocational Training in Software Development, or related discipline.
- Experience in software development with Python.
- Knowledge of C and/or C++ programming.
- Experience working in Linux environments.
- Familiarity with version control systems using Git.
- Knowledge of databases and software library management.
- Adaptability to new programming languages, tools, and technology environments.
- Strong teamwork and technical communication skills.
➕ Nice to have
- Knowledge of embedded systems.
- Experience developing software for FreeRTOS environments.
- Familiarity with GNU Radio and library integration for communications applications.
- Understanding of Digital Signal Processing (DSP) algorithms.
- Knowledge of Machine Learning techniques for signal processing and analysis.
- Experience developing multithreaded applications.
- Previous involvement in projects related to the space sector, telecommunications, or safety-critical systems.
🤗 We offer
- Remote work a percentage of the time, to be defined with your manager.
- Flexible start and finish times, including reduced intensive working hours on Fridays and during summer.
- Competitive compensation with ongoing reviews and flexible compensation elements.
- Wellbeing program with health, dental, and accident insurance, plus free fruit and lunch on Fridays.
- Personalized career development, training, and language learning support.
- A workplace committed to inclusion and diversity, with equal opportunities in recruitment.
Photos
About the team
2300
employees
Benefits and perks
Work from home
Training budget
Flexible schedule
Health insurance
Food & drinks
Restaurant Ticket
Gym discount
Language lessons
Location
Calle de Isaac Newton, 11, Tres Cantos, Spain