UK Space Jobs

29 jobs for “- Embedded Software Engineer”

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

Senior Embedded Software Engineer

Save job
  • Glasgow
  • Hybrid · 3 days in office
  • Senior

Design, implement, test and maintain embedded firmware for satellite systems, working across engineering groups on architecture and system design. Debug on-orbit and on-ground issues, optimise serial protocols and build interface tooling, using Embedded C, FreeRTOS, Python, Bash and Git on Linux. Fast design-to-launch cycles measured in weeks.

FreeRTOS · GNU ARM Embedded Toolchain · GDB +6

Clearance required 2 weeks ago

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

CesiumAstro

Staff Embedded Software Engineer

Save job
  • Milton Keynes
  • Lead

Owns embedded software across the full development lifecycle, from requirements and block diagrams through coding, testing, qualification and in-orbit support. Works on Linux-based single-board computers and high-reliability microcontroller systems, including low-level drivers, BSPs and FPGA API design, and presents design reviews to customers and executives.

Linux · ARM · FPGA +1

Clearance required 8 months ago

CesiumAstro

Senior Embedded Software Engineer

Save job
  • Milton Keynes
  • Senior

Designs and implements embedded software across the full stack, from low-level drivers and board support packages to end-use applications, for Linux-based single-board computers and high-reliability microcontroller systems used in satellites, UAVs and launch vehicles. Involves code review, testing, qualification, in-orbit support and presenting design reviews to customers and executives.

Linux · FPGA · ARM

Clearance required 3 months ago

Cortech Talent Solutions

Embedded FPGA engineer

Save job
  • Stirling
  • Hybrid · 3 days in office
  • £40,000 – £65,000 pa
  • Senior

Develop, test and debug embedded software for electronics, supporting integration of microprocessors, microcontrollers, FPGAs and SoC devices. Assist with FPGA development including RTL design, simulation and verification using Verilog and VHDL, plus system-level testing and hardware/software integration. Collaborate with hardware, FPGA and software engineers on flight-computer solutions for aerospace, satellites and spacecraft.

FPGA · Verilog · VHDL +7

Last week

Get new - Embedded Software Engineer roles by email. One email a morning when new roles match. Stop any time.

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

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

Astroscale

Senior Computer Vision Engineer

Save job
  • Didcot
  • Hybrid
  • Senior
  • Permanent

Design, develop, verify and deploy computer vision algorithms for spacecraft and ground systems, covering space object detection and tracking, 6DoF pose estimation, and subsystem architecture. The role spans hardware-in-the-loop test campaigns, flight software integration, sensor procurement and mentoring junior engineers within a global algorithms and software group.

OpenCV · TensorFlow · PyTorch +4

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

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

Holt Executive

Senior Computer Vision Engineer

Save job
  • Oxfordshire
  • £60,000 – £94,000 pa
  • Senior

Develops advanced computer vision algorithms for object detection, tracking, and 6DoF pose estimation in autonomous systems. Leads technical design and validation, integrating vision solutions with embedded and flight software across multidisciplinary teams. Focuses on robust, deployable perception systems using LiDAR, cameras, and sensor fusion in safety-critical environments.

3 weeks ago

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

Open Cosmos Ltd

Edge Computing Software Engineer, Earth Observation

Save job
  • Didcot
  • Mid-level

Adapts ground-based image processing algorithms to run on Nvidia Jetson computers aboard satellites, optimising for tight power, memory and heat limits. Involves GPU acceleration, profiling on ARM/GPU hardware, building data pipelines with quality checks and metadata standards, and collaborating with ground data, flight software and payload teams.

Nvidia Jetson · ARM · CUDA +5

Last month

Holt Executive

GNC Systems Engineer

Save job
  • Oxfordshire
  • Hybrid
  • £40,000 – £70,000 pa
  • Mid-level

Contribute across the GNC development lifecycle for complex satellite missions, from requirements, architectures and FDIR to V&V strategies. Involves integrating GNC algorithms, computer vision and hardware, plus flight software architecture, trade-offs and on-orbit operations support. Distinct for its focus on rendezvous, proximity operations and spacecraft capture systems.

MATLAB · Simulink · C/C++

2 weeks ago

Are you sure?