Spacecraft Software Engineer
Orbital Astronautics Ltd
Goring, United Kingdom
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 65KJob location
Remote
Goring, United Kingdom
Tech stack
Automation of Tests
Unit Testing
Booting (BIOS)
C++
Configuration Management
Static Program Analysis
Continuous Integration
Software Debugging
Embedded C
Firmware
Field-Programmable Gate Array (FPGA)
Joint Test Action (IEEE Standards)
Python
MISRA C (C Programming Language)
Requirements Traceability
Software Configuration Management
GIT
Integration Tests
Bare Metal
U-Boot
Software Coding
Job description
- We write software that operates real spacecraft.
- We work across embedded flight code, bootloaders, secure updates, TT&C, ADCS bring-up, sensor and actuator integration, in-orbit commissioning, FDIR, observability, test automation, hardware-in-the-loop testing, and operational tooling.
- We may lead a small flight-software team and act as release authority.
- We help set the standard for how we build, test, release, update, recover, and operate spacecraft software.
- We work closely with AIT, avionics, RF, ADCS, payload, ground-segment, and operations teams to get spacecraft commissioned, stable, resilient, and productive in orbit.
- We work on customer missions, hosted payload missions, constellation missions, and our own internal constellation programmes.
- We take responsibility, move fast without becoming careless, raise standards, and make the people around us better.
- We own real systems and solve difficult technical problems close to hardware.
Technologies:
- ARM
- CI/CD
- Embedded
- Firmware
- Git
- Hardware
- Python
- C++
- FPGA
- Security
Requirements
- We need 4+ years of embedded C experience on ARM, ideally bare-metal or close to bare-metal.
- We need 2+ years leading, mentoring, or technically guiding a small software team.
- We need experience with embedded release engineering, including bootloaders, secure boot, signed firmware, A/B rollback, anti-rollback, configuration control, and release gates.
- We need experience with Git-based review workflows and disciplined software configuration management.
- We need experience with CI/CD for embedded systems, including unit tests, integration tests, hardware-in-the-loop tests, and Python-based test harnesses.
- We need experience with requirements traceability, coding standards, MISRA or equivalent static analysis, and strong review discipline.
- We need experience with TT&C, CCSDS, packet protocols, command handling, telemetry handling, and spacecraft configuration discipline.
- We need experience with FDIR architecture, fault injection, watchdogs, safe modes, degraded modes, and robust autonomous behaviour.
- We need experience with sensor, actuator, ADCS, or payload bring-up.
- We need experience with on-target debugging using JTAG/SWD, telemetry, logs, oscilloscopes, logic analysers, or similar tools.
- We need experience with automated commissioning, observability, and operational tooling.
- We need to work on-site at our satellite facility near Reading/Oxfordshire several days per week.
- We need the ability to commute to or relocate to Goring RG8 9AQ before starting work.
About the company
We are OrbAstro, a deeply vertically integrated satellite company that designs and builds spacecraft, subsystems, flight software, ground systems, and operational infrastructure in-house. We already have a dozen satellites in orbit and an 18,000 sq ft satellite facility in the UK, and we are scaling for constellation build-outs while expanding from 30 kg-class satellites to 500 kg-class platforms. We offer a high-ownership, high-trust, high-tempo environment with real spacecraft, real responsibility, and fast feedback loops. The role is based on-site at our facility near Reading/Oxfordshire several days per week, with some remote focused software work possible. We offer a salary of £50,000 to £65,000, company equity in share options of 0.2%-0.4%, no fixed limit on paid annual leave, matched pension contributions up to 10%, company life insurance, professional development and wellness budgets, free on-site lunch, and visa sponsorship for top talent.