Software Systems Engineer For Satellite Operations Systems

Postaladdress
Barcelona, Spain
4 days ago

Role details

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

Job location

Barcelona, Spain

Tech stack

Agile Methodologies
Confluence
JIRA
Bash
C++
Continuous Integration
Linux
Python
Scrum
Software Engineering
Software Systems
TypeScript
Jama (Software)
Data Processing
Backend
GIT
Kubernetes
Information Technology
Operational Systems

Job description

Senior Software Systems Engineer for Satellite Operations Systems Are you passionate about developing new solutions within the Space industry? We are looking for Senior System and Software Engineers for designing and implementing the solutions that help running satellite operations. You will join a team designing and implementing cutting-edge solutions in the space industry. Your job! You are responsible for the conception, design and implementation of different components of the Mission and Control Ground Software of Satellite Systems. Relevant aspects of your background and our proposal: You are part of a team that designs and implements satellite control solutions. You have relevant experience implementing software that controls satellite operations, either satellite control software, mission control and operations, flight dynamics, mission simulators, and other systems. You have system wide view and experience, and know the tools and procedures for going through the complete V-cycle of a software solution within the space business. Your contribution is to be key for defining new concepts and shaping the functional and technical architecture. You also have experience as software engineer and can contribute with the detailed design of back-end cloud-based components. Your responsibilities will be performed in close cooperation with the team in charge of the definition of operations and other Ground Segment Systems. We use agile practice and tools, are merit-based organization, and empower and trust engineers based on their skills and contribution. This is a position strongly focused on backend-based solutions including data processing and implementation of algorithms. Your specific tasks: Understand requirements, help shaping them into a useful data-set, 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.

Requirements

Master's degree in Computer Science, Electronics, Aerospace or other related Engineering. Mandatory 5+ years of experience in satellite ground segment solutions. 8+ years of relevant experience in software engineering and development (C++ as main language, python as complementary, nice to have experience in java and typescript). Experience with multilayered, event-based architectures. Experience with databases of different types, including timeseries-oriented. Experience with container-oriented design and Kubernetes. 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. Let us know about you at ******; feel free to include your CV and any other material you think that will help us to better understand what you know and like. We will come back to you asap.

Apply for this position