I

Flight Software Engineer

io associates • United Kingdom
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications

Lead development of onboard software for next-generation satellites, ensuring safety, autonomy, and performance in low Earth orbit. Design and implement real-time flight software, interface drivers, and autonomous behavior logic using C, C++, or Rust. Collaborate with multidisciplinary teams and support end-to-end system validation and on-orbit operations.

Key Highlights
Develop real-time flight software for satellites in low Earth orbit
Design drivers and middleware for hardware interfaces (I2C, SPI, UART, CAN, SpaceWire)
Implement autonomous behavior logic including FDIR and mode management
Key Responsibilities
Develop, test, and maintain real-time flight software using C, C++, or Rust on RTOS or Embedded Linux platforms
Define interface control documents (ICDs) and create drivers and middleware for hardware interfaces including I2C, SPI, UART, CAN, and SpaceWire
Design and implement autonomous behaviour logic including mode management, sequencing, and fault detection, isolation, and recovery (FDIR)
Ensure real-time performance through concurrency, timing, and resource management within stringent constraints
Build verification tools and prototypes including SIL/HIL test harnesses, simulation models, and telemetry analysis tools
Support deployment of code through CI/CD pipelines, integration, launch operations, and secure over-the-air updates
Collaborate with avionics, AOCS, communications, and mission planning teams to optimise compute, power, thermal, and storage resources
Technical Skills Required
C C++ Rust
Benefits & Perks
Equity participation
Private healthcare
Dental and optical coverage
Flexible hybrid working model (one remote day per week)
Relocation assistance
Visa sponsorship
Nice to Have
Familiarity with spacecraft flight software frameworks (cFS, F', custom component-based architectures)
Knowledge of fault management strategies for radiation effects, SEUs, redundancy, and safe-mode protocols
Experience with GNC/AOCS systems including sensor and actuator data pipelines, control algorithms, and estimation filters
Exposure to digital twins, simulation environments, and SIL/HIL testing for end-to-end system validation
Experience supporting on-orbit operations including spacecraft commissioning, anomaly handling, telemetry analysis, and OTA updates

Job Description


Exciting Opportunity: Flight Software Engineer (Perm/Fixed Term)

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources
Keep exploring

Similar Jobs

Explore other opportunities that match your interests

Career Resources & Guides

Latest guides related to this job: Visas, Work Permits & Legal Insights, Relocation Guides.

Browse all articles

Subscribe to our newsletter

New visa sponsorship, relocation and remote tech jobs, delivered to your inbox.