Home
Jobs
Saved
Resumes
Flight Software Engineer at NewOrbit Space | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Flight Software Engineer
NewOrbit Space
Website
LinkedIn
Flight Software Engineer
United Kingdom
Full Time
2 weeks ago
Apply Now
Key skills
Linux
RTOS
Rust
C++
C
Integration Testing
CI/CD
About this role
Role Overview
Own the on-board flight-software stack – design, implement and test real-time Rust/C/C++ on RTOS or Embedded Linux.
Integrate subsystems end-to-end – define ICDs and build drivers/middleware over I2C/SPI/UART/CAN(-FD)/SpaceWire (as applicable).
Build spacecraft behaviors & autonomy – implement mode management, sequencing, and autonomous FDIR for safe and productive operations.
Deliver reliable real-time performance – manage concurrency, timing, CPU/memory budgets, and observability under tight constraints.
Build verification infrastructure – prototypes, SIL/HIL test harnesses, simulations, and telemetry analysis tooling to validate designs early.
Ship code from review to orbit – push through CI/CD, support integration and launch ops, and deliver secure over-the-air updates.
Work across disciplines – collaborate with avionics, AOCS, comms and mission teams to trade compute, power, thermal, storage and link budgets.
Requirements
Proven experience in building production embedded or real-time systems in C/C++ and/or Rust on RTOS or Embedded Linux for space systems.
Strong grasp of real-time software: scheduling, interrupts, concurrency primitives, determinism, and designing for constrained CPU/memory.
Proven ability to build reliable, testable systems: unit/integration testing, simulation-first development, HIL validation, and disciplined debugging.
Hands-on experience integrating with hardware via common interfaces (I2C, SPI, UART, CAN(-FD), GPIO, etc.) and practical lab debugging.
Solid software engineering fundamentals: architecture, code review, static analysis, CI/CD, configuration management, and observability/logging.
Ability to own systems end-to-end: from requirements and design through implementation, verification, operations support, and iterative improvement.
Tech Stack
Linux
RTOS
Rust
Benefits
Private health insurance with dental and optical coverage
Annual healthcare check-ups
Visa Sponsorship & Relocation Support
We provide a relocation package and sponsor your visa if you’re joining us from abroad.
Hybrid Work
A hybrid setup with one dedicated remote day per week.
Equity and Competitive Salary
Company ownership stakes and competitive salary packages.
Apply Now
Home
Jobs
Saved
Resumes