Назад
Company hidden
обновлено 19 дней назад

Software Engineer - On Board Processing

Формат работы
hybrid
Тип работы
fulltime
Английский
b2
Страна
UK/Spain/Portugal +1 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer - On Board Processing (Rust/C++/Satellite Flight Software): Designing and maintaining satellite flight software and supporting ground tools for reliable space missions with an accent on Linux and RTOS-based systems, verification, traceability, and fault-tolerant design. Focus on integrating spacecraft subsystems, validating mission-critical software, and improving reliability across testing, CI/CD, and post-launch operations.

Location: Hybrid in Harwell, UK; Porto, Portugal; Athens, Greece; or Barcelona, Spain. Candidates must have the legal right to work in their chosen location.

Company

hirify.global develops end-to-end satellite mission services and actionable space-based data and connectivity for organisations, governments, and researchers.

What you will do

  • Design, implement, validate, and maintain satellite flight software and supporting ground tools.
  • Develop features for Linux and RTOS-based systems in line with mission and system requirements.
  • Participate in code reviews, testing campaigns, CI/CD processes, build activities, and integration work.
  • Maintain configuration control, documentation, and full software traceability throughout the development lifecycle.
  • Collaborate with Systems, Electronics, and Mission Operations teams to integrate and test spacecraft subsystems.
  • Contribute to post-launch operations and improve software architecture, reliability, maintainability, and delivery efficiency.

Requirements

  • Strong programming capability in Rust, or solid experience with C or C++ and the ability to transition to Rust.
  • Experience with compiled and object-oriented programming, Linux development environments, scripting, and command-line tooling.
  • Familiarity with CI/CD and automation tools including GitLab, Jenkins, Docker, and pytest.
  • Knowledge of secure coding, fault-tolerant design, software verification and validation, testing strategies, and traceability.
  • Working knowledge of spacecraft subsystems including ADCS, EPS, communications, and payload systems, plus RTOS concepts.
  • Awareness of European space engineering standards such as ECSS and fault detection, isolation, and recovery principles.

Culture & Benefits

  • Work on space technology and satellite missions with customers around the globe.
  • Contribute to a mission-driven effort to make space more accessible and solve real-world challenges.
  • Join a diverse, ambitious, supportive, and inclusive workplace.
  • Submit the application and CV in English.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →