Назад
Company hidden
обновлено 1 месяц назад

Software and Modelling Engineer - Space Engineering (C++)

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

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

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

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

Текст:
/
TL;DR
Software and Modelling Engineer - Space Engineering (C++): Developing and verifying on-board software, software models, and simulation environments for the ESA Vigil satellite programme with an accent on real-time Linux systems, hardware-in-the-loop integration, and multi-threaded architectures. Focus on implementing C++ software, building CI/CD pipelines, and executing unit and integration testing for spacecraft systems.

Location: Stevenage, United Kingdom; full-time onsite presence required 4 days per week, with 1 day remote.

Company

CS GROUP, together with HE Space and Sopra Steria, provides digital end-to-end systems and engineering services for space and defence organisations.

What you will do

  • Design, develop, maintain, integrate, and verify on-board C++ software for the ESA Vigil satellite programme.
  • Develop and maintain software models and simulation environments.
  • Support hardware-in-the-loop design, integration, and testing activities.
  • Debug real-time software in Linux environments and contribute to CI/CD pipelines.
  • Design multi-process and multi-threaded applications and execute unit and integration testing.
  • Collaborate with systems, avionics, and verification engineers while maintaining technical documentation aligned with ECSS standards.

Requirements

  • University degree in Computer Science, Software Engineering, Aerospace Engineering, or a related technical discipline.
  • At least 4 years of industrial software engineering experience; 5+ years preferred.
  • Strong C++ development and software design experience, plus working knowledge of Java for testing activities.
  • Experience with real-time software in Linux/Red Hat environments, hardware-in-the-loop systems, CI/CD, and multi-process or multi-threaded architectures.
  • Knowledge of software testing methodologies, unit testing frameworks, OOAD with UML, SDLC, design patterns, and machine-to-machine communication protocols.
  • Excellent communication and presentation skills in English.

Nice to have

  • Experience with spacecraft avionics systems and ESA or other space programmes.
  • Knowledge of ECSS software standards, particularly ECSS PUS.
  • Experience with SpaceWire, MIL-STD-1553, or CAN Bus communication protocols.

Culture & Benefits

  • Work in an international engineering environment supporting a major European space mission.
  • Collaborate with multidisciplinary teams across software, systems, avionics, and verification engineering.
  • Operate in a Continuous Deployment environment focused on high-quality software delivery.
  • Submit an English CV in Word or PDF format when applying.

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