CareerPlanSign in

Software and Modelling Engineer - Space Engineering [26138]

Stevenage, England, gb💼 Full-time🗓 2026-07-31 → 2026-09-26

Core

Design, implement, and verify on-board software and simulation environments for the ESA Vigil satellite programme.

Role type

Senior IC embedded software engineer (space systems)

Builds

On-board software and simulation environments for the ESA Vigil satellite

Domain

Aerospace / Space Engineering

Deliverable

production ML models | product features

Required skills

C++, real-time Linux (RedHat) development, Hardware-in-the-Loop (HIL) systems, CI/CD pipelines, multi-process/multi-threaded architectures, unit and integration testing, Object-Oriented Design (UML), machine-to-machine communication protocols

Preferred skills

spacecraft avionics systems, ECSS PUS standards, SpaceWire/MIL-STD-1553/CAN Bus protocols, ESA programme experience

Technologies

C++, Java, Linux (RedHat), UML

Responsibilities

Design and develop on-board software; maintain software models and simulation environments; support HIL design, integration, and testing; debug real-time software in Linux environments; contribute to CI/CD pipelines; execute software verification activities; produce technical documentation per ECSS standards

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.