обновлено 19 дней назад
Software Engineer - On Board Processing
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
8 дней назад
Embedded Software Engineer (Aerospace)
4 дня назад
Cloud Game Streaming - Systems Engineer (C/C++)
Nextracker
4 дня назад
Software Developer (Embedded/Linux)
5 дней назад
Junior Firmware Engineer (DSP/Embedded)
3 дня назад
Production Software Engineer (C++/Python)
8 дней назад