3 дня назад
Software Engineer for Satellite Control Centres (C++/Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer for Satellite Control Centres (C++/Python): Designing, developing, and maintaining mission-critical software components for satellite control systems with an accent on backend development, distributed systems, and software reliability. Focus on evolving system architecture, resolving incidents, and building high-quality solutions for real-world space-sector operations.
Location: Hybrid role based in Tres Cantos, Madrid, Spain; includes up to 8 weeks per year of teleworking outside the usual geographical area. Relocation package available for candidates coming from another country.
Company
is a technology group developing solutions for the space sector, including satellite control systems for leading European operators.
What you will do
- Design, develop, and maintain complex components of satellite control systems.
- Participate in architecture discussions and contribute to system evolution.
- Collaborate through technical reviews and design sessions.
- Ensure the quality and reliability of delivered software.
- Support incident resolution and improve existing features.
- Improve development tools, workflows, and engineering practices.
Requirements
- Extensive, demonstrable experience developing software for complex systems.
- Strong backend development skills for complex distributed systems.
- Solid knowledge of unit, integration, and end-to-end testing.
- Experience working in Linux environments.
- Fluent English, written and spoken, is required.
Nice to have
- Experience with C++17/C++20 and Python 3.
- Experience with Java, JavaScript, React, or Node.
- Knowledge of Docker or other containerization technologies.
- Front-end development experience, Git, CI/CD, automation tools, or GitLab pipelines.
- Knowledge of hexagonal architecture, clean code, or modern software design principles.
Culture & Benefits
- Hybrid working model with flexible start and finish times.
- Intensive working hours on Fridays and during summer.
- Personalized career development plan, training, and language-learning support.
- National and international mobility opportunities.
- Competitive compensation with regular reviews, flexible compensation, and brand discounts.
- Health, dental, and accident insurance plus wellbeing training and workplace refreshments.
Hiring process
- Recruitment includes telephone and personal contact with the talent acquisition team, either face-to-face or online.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →