1 час назад
Software Engineer - On Board Processing (Rust)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer - On Board Processing (Rust): Designing and maintaining satellite flight software and supporting ground tools for Linux and RTOS-based space systems with an accent on reliability, traceability, and mission-critical performance. Focus on integrating spacecraft subsystems, validating software through testing and CI/CD, and building fault-tolerant solutions for 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 missions and space-based data and connectivity services for Earth observation, IoT connectivity, and secure communications.
What you will do
- Design, implement, validate, and maintain satellite flight software.
- Develop features for Linux and RTOS-based systems and support robust ground tools.
- Participate in code reviews, testing campaigns, CI/CD, build, and integration activities.
- Maintain configuration control, documentation, and 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 skills in Rust, or solid C/C++ experience with the ability to transition to Rust in production.
- Experience with compiled and object-oriented programming, Linux development environments, scripting, and command-line tools.
- 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 such as ADCS, EPS, communications, and payload systems, plus RTOS concepts.
- Awareness of ECSS standards and fault detection, isolation, and recovery principles.
Culture & Benefits
- Work on space technology used by 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 team.
- Equal opportunity employment with a focus on respect, dignity, belonging, and reducing bias.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 часов назад
Embedded Software Engineer (IoT)
10 часов назад
Embedded Systems Engineer II (Cybersecurity)
39 000 - 53 000GBP
3 часа назад
Principal Software Engineer (Embedded)
2 часа назад
Embedded Systems Engineer I
38 000 - 52 000GBP
2 дня назад
C++ Software Engineer with Linux (C++)
3 часа назад