UK Space Jobs

156 jobs

Results

Autodiscovery logo

Autodiscovery · 11–50 people · Series A

Senior Robotics Software Engineer

  • Wantage
  • On-site
  • Senior
  • Permanent

Lead the design and deployment of autonomous robotic systems, owning software architecture across perception, planning and control. Work spans prototyping, simulation and field testing, integrating with hardware teams while mentoring engineers and shaping technical roadmaps. Requires depth in C++, ROS2, SLAM and real-time systems.

ROS · ROS2 · Gazebo +1

Featured 3 weeks ago

Aalyria

Senior Software Engineer, Backend

Save job
  • London
  • Hybrid
  • Senior

Builds backend software for software-defined networking platforms that orchestrate satellite, airborne and deep-space mesh networks, working with technology originally acquired from Google. The role sits within an aerospace-focused engineering team managing communications across any radio or optical spectrum, orbit or hardware.

2 weeks ago

Aalyria

Senior Backend Software Engineer - Spacetime UK

Save job
  • London
  • Hybrid
  • Senior

Build and maintain backend systems for a temporospatial software-defined networking platform used in satellite and airborne mesh networks. Work on orchestration and management of planetary mesh networks spanning land, sea, air and space, using technology originally acquired from Google.

2 weeks ago

Saab

Lead Software Engineer

Save job
  • Fareham
  • Lead · manages people

Lead the delivery of complex software projects for subsea vehicles and robotic functions, taking responsibility for architecture, requirements and multidisciplinary team coordination. The role spans embedded to application software on Windows and Linux, using C++, Python, JavaScript and web technologies, and acts as technical authority interfacing with customers.

Windows · Linux · Angular +7

BPSS clearance Last month

Foundational

Full Stack Software Engineer

Save job
  • London
  • On-site
  • Mid-level
  • Permanent

Build and maintain a SaaS data platform for satellite laser ranging, working across Python, React and AWS. You'll own both frontend and backend, implement CI/CD and DevOps practices, and collaborate with product to turn user needs into features. As an early team member you'll shape the product and culture.

AWS · Azure · GCP +7

10 months ago

Foundational

Backend / Data Platform Engineer

Save job
  • London
  • On-site
  • Permanent

Builds the platform that ingests, processes and serves satellite laser ranging tracking data, from ground stations through to customer APIs. Involves designing time-series data models, ingest pipelines, message queues and secure, observable delivery in standard formats, working closely with front-end, geodesy and orbit determination engineers.

Docker · Kubernetes · Kafka +2

Last month

Get new space roles by email. One email a morning when new roles match. Stop any time.

Eutelsat OneWeb

Physical Layer and Air Interface Engineer OneWeb Next

Save job
  • London
  • Hybrid
  • Senior · manages people

Designs and analyses the physical layer and air interface for next-generation satellite communications and the EU's IRIS2 system. Builds software simulators of user and feeder links (5G, DVB-S2X) to assess channel impairments, RF performance and system-level trade-offs, and sets technical requirements for vendors. Works within the System Engineering team, with a senior role mentoring a second engineer.

C++ · MATLAB · Julia +7

Last month
Spire logo

Spire · 51–200 people · Series C

Software Engineer

Save job
  • Glasgow
  • Hybrid · 3 days in office
  • Mid-level

Builds and maintains the tooling and infrastructure behind satellite software development, including advanced test frameworks for virtual and bare-metal hardware, an automated in-orbit update pipeline, and a next-generation software framework. Works in a small, self-directed team within a 150+ person engineering org, spanning embedded systems, GitOps, and CI/CD.

AWS · Kubernetes · Terraform +7

Clearance required Last month

Team Jobs - Strategic Accounts

Software Engineer

Save job
  • Edinburgh
  • £21 ph
  • Mid-level

Support the development of software for quantum key distribution payloads and ground segment systems on the QKDSat space mission. Work with Java, C++ and Python on automated testing, CI/CD pipelines and Agile/SCRUM cycles, collaborating with senior engineers on system integration and sovereign use cases.

OPS-SAT VOLT

BPSS clearance Yesterday
Spire logo

Spire · 51–200 people · Series C

Software Engineer - Yocto/Linux

Save job
  • Glasgow
  • Hybrid · 3 days in office
  • Mid-level

Develops and maintains embedded Linux daemons and communication interfaces for satellite systems, working with Yocto on Xilinx MPSoC hardware. Involves C/C++, Bash and Python, low-level protocols like CAN/UART/SPI/I2C, and close collaboration with electrical engineers on board bring-up and fault-tolerant design.

Yocto · BitBake · Ubuntu +7

Clearance required 2 weeks ago

Open Cosmos Ltd

Software Engineer - On Board Processing

Save job
  • Didcot

Design, implement and validate satellite flight software for Linux and RTOS-based systems, supporting ground tools and mission-critical reliability. Work spans code reviews, CI/CD, configuration control and traceability, collaborating with Systems, Electronics and Mission Operations teams on integration, testing and post-launch operations.

GitLab · Jenkins · Docker +6

4 months ago

ClearSpace

Flight Software Engineer

Save job
  • London
  • On-site
  • Mid-level
  • Permanent

Develops, integrates and validates GNC software within spacecraft flight software, spanning requirements, design, implementation and verification. Builds simulation environments, software development infrastructure and automated verification frameworks, and runs closed-loop GNC tests on FlatSat and representative test benches. Acts as the interface between the Flight Software and GNC teams across current and future missions.

FlatSat

2 weeks ago

Team Jobs - Strategic Accounts

Senior Advanced Software Engineer

Save job
  • Edinburgh
  • £31 ph
  • Senior · manages people
  • Contract

Lead the development, testing and integration of Quantum Key Distribution software systems for an international space programme, working with ESA and global partners. The role combines hands-on Java, C++ and Python engineering with Agile/SCRUM leadership, CI/CD pipeline design, test automation and mentoring of junior engineers in a high-assurance, secure environment.

Quantum Key Distribution · ESA

BPSS clearance Yesterday

Filtronic

Senior Embedded Software Engineer

Save job
  • Cambridge
  • Hybrid
  • Senior
  • Permanent

Designs, develops and integrates embedded software and firmware for advanced RF and communications products across the full lifecycle, from concept to volume manufacture. Strong focus on Zephyr-based development alongside embedded Linux, Yocto, bare-metal firmware, networking and secure communications, working closely with RF, FPGA, hardware and systems engineers.

Zephyr · Linux · Yocto +7

Last month

NewOrbit Space

Lead Flight Software Engineer

Save job
  • Reading
  • Hybrid
  • Lead · manages people
  • Permanent

Lead a team building the on-board flight-software stack for very low Earth orbit satellites, covering real-time control flows, autonomy, mode management and FDIR. You'll design and test deterministic C/C++ services on RTOS or Embedded Linux, integrate subsystems over I2C/SPI/CAN/SpaceWire, and take software from simulation through launch to on-orbit operations with over-the-air updates.

RTOS · Embedded Linux · I2C +7

Visa sponsorship 10 months ago

Are you sure?