L

Loft Orbital

Turnkey space missions via standardized satellites

Onboard Software Engineer - Deployment & Runtime Environments

Systems Software EngineeringUpdated on Nov 6
Full-timeToulouse, France

About the Job

Requirements

  • Strong understanding of containerization technologies such as Docker, Kubernetes, or similar runtimes.
  • Deep Linux system knowledge, including the boot process, service management, filesystem layout, and failure recovery.
  • Experience with continuous integration and continuous delivery pipelines such as GitLab CI, Jenkins, or similar.
  • Proficiency with Git and collaborative development workflows.
  • Experience with embedded or resource-constrained systems.
  • Working knowledge of Python.

Responsibilities

  • Contribute to and evolve the bundle management tool that resolves package dependencies, assembles mission-specific software stacks, and enables the Solutions team to launch and maintain satellite programs.
  • Develop and harden onboard Linux infrastructure, including deploying services on the root filesystem, managing their execution, and ensuring reliable and recoverable Linux operation in orbit.
  • Evolve the Runtime Container Environment, including the container manager, base images, and container registry service, so partner and customer workloads can run securely onboard vehicles.
  • Support scaling the deployment pipeline as new hardware platforms are added and active satellite programs grow.
  • Contribute to Product Validation by validating software readiness before it goes to orbit.
  • Design, implement, and refine software with ownership, driving features from concept through delivery.
  • Participate in code reviews and design proposals, and continuously improve development processes.

Desired Qualifications

  • Understanding of software deployment strategies for critical or hard-to-reach systems, including over-the-air updates for cars, drones, consumer hardware, or satellites, and concepts such as golden images, A/B partitions, staged rollouts, and safe rollback.
  • Knowledge of C++.
  • Experience with CUE (cuelang).
  • Familiarity with additional programming languages such as Go or Rust.
  • Experience with embedded Linux, including Yocto, device trees, systemd, and Linux on ARM platforms.
  • Proficiency with unit test frameworks such as pytest, GoogleTest, or Unity.
  • Experience with middleware frameworks such as gRPC and ZMQ/NATS.

About the Company

Loft Orbital

Turnkey space missions via standardized satellites

Loft Orbital provides space infrastructure as a service, offering turnkey access to satellite missions. It maintains an inventory of satellite buses and runs scheduled quarterly launches, enabling clients to deploy missions quickly without managing the technical details. The company handles all mission engineering, operations, and logistics, using identical satellite hardware for each mission to maximize flight heritage and reduce technical risk. Its payload-agnostic technology can support a wide range of payloads on a standard bus, giving it flexibility to serve diverse customers. Loft Orbital's model centers on delivering end-to-end space missions as a service, charging clients for deployment, operation, and the ongoing support needed to build and scale satellite constellations.

Company size
201-500
Company stage
Series C
Total funding
$344M
Headquarters
San Francisco, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Loft Orbital

See more jobs