Senior Software Engineer for Satellite Ground Software solutions (backend)

iXrev
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Barcelona, Spain

Tech stack

Java
Agile Methodologies
Confluence
JIRA
Bash
C++
Continuous Integration
Linux
Python
Scrum
Software Engineering
Software Systems
Data Processing
Backend
GIT
Information Technology

Job description

Are you passionate about developing new solutions within the Space industry?

We are looking for Senior Software Engineers for designing and implementing Satellite Ground Software solutions. You will join a team designing and implementing cutting-edge solutions in the space industry.

Your job!

You are responsible for the design and implementation of different components of the Mission and Control Ground Software of Satellite Systems.

The software is implemented by your team. Depending on your experience, you will be in charge of or contribute to the overall architectural design as well as of each individual component, the implementation and verification. We use agile practice and tools, and empower and trust engineers based on their skills and contribution.

Your range of tasks will cover the entire Software Development lifecycle, from Requirements consolidation, Specification, Software Design and implementation. Your activities will be performed in close cooperation with the team in charge of the definition of operations and other Ground Segment Systems.

This is a position strongly focused on backen-based solutions including data processing and implementation of algorithms.

Your specific tasks:

  • Understand requirements and transform them into specifications and the right technical design. Any experience using tools for the engineering process and the formal processing of requirements will be welcomed (e.g. Doors, Jama).
  • Design innovative architectures and designs; be ready to challenge your own design, to be challenged and to enjoy with that.
  • Design to perform and scale, reusable architectures and components.
  • Define and implement the final solution.
  • Contribute to the definition of test and validation strategies for the final design and specifications.
  • Work using agile procedures, ceremonies, and tools (e.g. Jira, confluence, CI/CD), adapted to the space industry.
  • Be comfortable with surpassing challenges and learning every day.

Requirements

  • Master's degree in Computer Science, Electronics, Aerospace or other related Engineering.
  • 8+ years of relevant experience in software engineering and development (C++, java, python).
  • 3+ years of experience in satellite ground segment solutions.
  • Experience with incremental delivery strategies, ensuring consistent roll-out and maintenance procedures. Experience with daily use of git, CI/CD technologies, bash scripting, Linux.
  • Knowledge of AGILE Development Lifecycle (Kanban, SCRUM) is a plus.
  • Ability to operate and efficiently communicate in a multi-national team organisation.

Our projects are agile and innovative and require a combination of solid technical knowledge and skills, personal initiative and teamwork. You will enjoy it if you are comfortable with surpassing challenges and learning every day.

The position is permanent and full-time. Be ready to enjoy working in Barcelona, but also to travel from time to time to meet other people: our customers are from different countries, most of them in Europe; if you have a different proposition about your location let us know from the beginning and will decide together if feasible.

Our working "common ground" language is English, but feel free to bring your own language; working use of any of the local languages in Barcelona will be appreciated.

Apply for this position