UK Space Jobs

158 jobs for “software”

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
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
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

Filtronic

Software Development Engineer

Save job
  • Stockton-on-Tees
  • On-site
  • Permanent

Develops and maintains in-house manufacturing and reporting systems, building new applications, KPI dashboards, databases and API integrations. Works closely with manufacturing, engineering and quality teams across UK, USA and China sites, covering the full software development lifecycle from requirements through testing and support.

Clearance required Last week

Rolls Royce · Public

Software & Control Systems Engineers

Save job
  • Bristol

Develops control, monitoring and software solutions for aerospace products across the full engineering lifecycle, from requirements and architecture through development, verification and deployment. Work spans embedded software, control systems design, modelling and simulation, systems integration and safety-critical software development within the Defence business.

SC clearance Last month

Rolls Royce · Public

Software & Control Systems Engineers

Save job
  • Derby

Engineers work across the full lifecycle of control, monitoring and embedded software for aerospace products, from requirements and architecture through development, verification and deployment. Activities span control systems design, model-based design, systems integration and safety-critical software development within the Defence business. Roles sit in multidisciplinary Software Systems teams supporting current and future programmes.

SC clearance Last month

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

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 Today

Line Up Aviation

Software Engineers - Quantum Comms / Satellite Technology

Save job
  • Edinburgh
  • On-site
  • £21 – £31 ph
  • Mid-level
  • Contract

Develops and tests software for quantum key distribution payloads and ground segment systems on the QKDSat satellite programme, working with Java, C++ or Python in Agile cycles. The senior variant leads development, testing frameworks and CI/CD pipelines, coordinating with ESA and international partners. Roles span two levels on a security-critical, internationally collaborative space project.

QKD · OPS-SAT VOLT

Clearance required 5 days ago

Saab

Software Engineering Graduate

Save job
  • Oakley
  • On-site
  • Entry level

A two-year graduate programme rotating through four six-month placements in core engineering disciplines, working hands-on with autonomous vehicle technology in the Blue Bear business unit. Graduates rotate as a cohort, are supported by managers and mentors, and may convert to a permanent role based on performance and business needs.

MS Office Suite

BPSS clearance Last month

Saab

Software Engineering Graduate

Save job
  • Fareham
  • Entry level

A structured two-year graduate programme rotating through four six-month placements across core engineering disciplines, working hands-on with sub-sea robotics technology at the Saab Seaeye underwater robotics business. Graduates rotate as a cohort, build technical and soft skills, and may convert to a permanent role based on performance and business needs.

MS Office Suite

BPSS clearance Last month

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

Aalyria

Software Engineer, DTN

Save job
  • London
  • Hybrid
  • Mid-level

Join a team building software-defined networking platforms for aerospace, working on orchestration and management of planetary mesh networks across radio and optical spectrum. The role involves developing systems for satellite, airborne, cislunar and deep-space communications, using technology originally acquired from Google.

2 weeks ago

AST SpaceMobile

Embedded Software Team Leader

Save job
  • Edinburgh
  • Hybrid · 3–4 days in office
  • Lead · manages people

Lead the architecture and delivery of the BSP ASIC embedded software stack for satellite communication platforms, combining hands-on C and real-time development with mentoring. Work spans ASIC bring-up, drivers, RTOS services, diagnostics and test automation, bridging hardware R&D, systems and payload teams. Based in Edinburgh with 3-4 office days per week.

FreeRTOS · Zephyr · I2C +7

Last week

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

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

Are you sure?