Senior Embedded Software Engineer: Real-Time C++ for Satellites

All Space Limited

Reading

Hybrid

GBP 55,000 - 80,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive Salary
Contributory Pension Scheme
25 days Annual Leave + Public Holidays
Cycle-to-Work Scheme
Car Scheme
Free On-Site Gym
Employee Assistance Programme
Discounts Platform

Job summary

All Space Limited, a leading satellite communications innovator, is seeking a skilled C++ embedded software engineer to join our Reading team. You will develop real-time software for embedded systems, implement tests, and debug on target hardware.

The role requires strong C++ experience, Linux/FreeRTOS familiarity, and hands-on hardware debugging. Hybrid working arrangement is possible with on-site presence at Reading sites.

Qualifications

  • Strong C++ development for embedded real-time systems.
  • Experience with full lifecycle development: design, development, testing, maintenance.
  • Experience with Linux and FreeRTOS operating systems.
  • Hands-on hardware debugging and performance characterization.

Responsibilities

  • Perform requirements analysis with stakeholders to define technical functionality.
  • Create architecture and design documentation for new software features.
  • Deliver high-quality, tested software for embedded real-time systems in C++.
  • Implement automated unit and integration tests.
  • Test and debug on target hardware and in simulation.
  • Lead investigation and timely resolution of software issues.
  • Apply industry-standard design patterns for quality, security, and extensibility.
  • Work within an Agile team and contribute to the software lifecycle.
  • Own software features and help plan and execute roadmapped work.
  • Present reports on progress to stakeholders as required.
  • Mentor junior engineers and champion best practices.

Skills

C++ Embedded
Real-time OS
Linux/FreeRTOS
Serial
Ethernet
SPI
CAN
Git
CI/CD
Jira/Confluence

Tools

Confluence
Jira

Job description

All Space Limited, a leading satellite communications innovator, is seeking a skilled C++ embedded software engineer to join our Reading team. You will develop real-time software for embedded systems, implement tests, and debug on target hardware.

The role requires strong C++ experience, Linux/FreeRTOS familiarity, and hands-on hardware debugging. Hybrid working arrangement is possible with on-site presence at Reading sites.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Real-Time C++ (Satellite)
Senior Embedded Software Engineer - Real-Time C++ (Satellite)

All • Reading

Hybrid
GBP 60,000 - 85,000
Competitive Salary
Pension Scheme
25 days holiday
+5
Embedded Real-Time C++ Engineer – Linux/FreeRTOS (On-Site)
Embedded Real-Time C++ Engineer – Linux/FreeRTOS (On-Site)

All Space Limited • Reading

Hybrid
GBP 55,000 - 75,000
Annual bonus
25 days annual leave
Public holidays
+4
Space Embedded Software Engineer (Rust/C++)
Space Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Saffron Walden

Remote
GBP 70,000 - 110,000
Space Embedded Software Engineer (Rust/C++)
Space Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Kirklington CP

Remote
GBP 70,000 - 110,000
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

IC Resources • Greater London

Hybrid
GBP 65,000 - 90,000
Space Embedded Software Engineer (Rust/C++)
Space Embedded Software Engineer (Rust/C++)

Open Cosmos Ltd. • Tees Valley

Remote
GBP 70,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

All • Reading

Hybrid
GBP 60,000 - 85,000
Competitive Salary
Pension Scheme
25 days holiday
+5
Senior Embedded Software Engineer
Senior Embedded Software Engineer

All Space Limited • Reading

Hybrid
GBP 55,000 - 80,000
Competitive Salary
Contributory Pension Scheme
25 days Annual Leave + Public Holidays
+5
Senior Embedded Linux Engineer — Satellite & Maritime Tech
Senior Embedded Linux Engineer — Satellite & Maritime Tech

IC Resources • Greater London

Hybrid
GBP 65,000 - 90,000
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Intellectual Capital Resources Ltd • Greater London

On-site
GBP 70,000 - 90,000