L

Loft Orbital

Turnkey space missions via standardized satellites

Onboard Software Engineer - Deployment & Runtime Environments

Systems Software EngineeringUpdated on Nov 12
Full-timeIn-person

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 CI/CD 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 spin up and maintain a growing number of satellite programs.
  • Develop and harden onboard Linux infrastructure, including service deployment on the root filesystem, service execution management, and reliable and recoverable Linux operation in orbit.
  • Evolve the Runtime Container Environment, including the container manager and its supporting stack of base images and container registry service, to enable partner and customer workloads to 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 deployment to orbit.
  • Design, implement, and refine software with a high degree of ownership, driving features from concept through delivery.
  • Participate in code reviews, design proposals, and continuous improvement of 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.
  • C++ knowledge.
  • 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 or 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