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

All

Reading

Hybrid

GBP 60,000 - 85,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
Pension Scheme
25 days holiday
Cycle-to-Work
Car Scheme
Gym on-site
Employee Assistance
Discounts Platform

Job summary

ALL.SPACE in Reading is seeking a software engineer to deliver embedded real-time C++ for our satellite communications platform. You will design, implement, test and debug features across hardware and software, collaborating in an Agile team.

The role requires hands-on work on target hardware at Reading sites, with potential hybrid on-site time, and a culture of integrity, innovation and execution excellence.

Qualifications

  • Proficiency in C++ for embedded systems.
  • Experience delivering real-time embedded software.
  • Full lifecycle development experience.
  • Experience with Linux and FreeRTOS.
  • Familiarity with hardware interfaces (Serial, Ethernet, SPI, CAN).
  • Hardware debugging and performance characterisation.
  • Experience with Git and CI/CD pipelines.
  • Experience with Jira/Confluence for documentation.

Responsibilities

  • Perform requirements analysis with stakeholders.
  • Create architecture and design documentation for new software features.
  • Deliver tested software features for an embedded real-time system using C++.
  • Implement automated unit and integration tests.
  • Test and debug on simulation and on target hardware.
  • Lead investigation and resolution of software issues.
  • Apply standard design patterns for quality, security, modifiability, extensibility.
  • Work within an Agile framework and contribute to the software lifecycle.
  • Take technical ownership of software features and roadmap.
  • Present reports to stakeholders.
  • Mentor junior engineers and promote best practices.

Skills

C++ development
Embedded systems
Linux/FreeRTOS
Hardware debugging
Git / CI/CD
Documentation (Jira)
Code reviews
Agile teamwork

Tools

Git
CI/CD pipelines

Job description

ALL.SPACE in Reading is seeking a software engineer to deliver embedded real-time C++ for our satellite communications platform. You will design, implement, test and debug features across hardware and software, collaborating in an Agile team.

The role requires hands-on work on target hardware at Reading sites, with potential hybrid on-site time, and a culture of integrity, innovation and execution excellence.

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++ for Satellites
Senior Embedded Software Engineer: Real-Time C++ for Satellites

All Space Limited • Reading

Hybrid
GBP 55,000 - 80,000
Competitive Salary
Contributory Pension Scheme
25 days Annual Leave + Public Holidays
+5
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
Embedded Software Engineer
Embedded Software Engineer

ALL.SPACE • Reading

On-site
GBP 40,000 - 60,000
Stock Options
Contributory Pension Scheme 3% standard
25 days Annual Leave + Public Holidays
+5
Senior Embedded Software Engineer, Satellite Communications
Senior Embedded Software Engineer, Satellite Communications

IC Resources • Greater London

On-site
GBP 90,000 - 120,000
Senior Embedded Linux Engineer — Satellite & Maritime Tech
Senior Embedded Linux Engineer — Satellite & Maritime Tech

IC Resources • Greater London

Hybrid
GBP 65,000 - 90,000
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
Embedded Software Engineer
Embedded Software Engineer

All Space Limited • Reading

On-site
GBP 55,000 - 75,000
Annual bonus
25 days annual leave
Public holidays
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IC Resources • Greater London

On-site
GBP 90,000 - 120,000
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

IC Resources • Greater London

Hybrid
GBP 65,000 - 90,000