Loftorbital

Onboard Software Engineer - Deployment & Runtime Environments

San Francisco, CA. Posted 3 months ago

The role

You will build and maintain the software that runs on Loft's satellites. The work covers package and deployment tooling, the Linux system on the satellite, and the container environment that lets partner and customer workloads run in orbit.

What you will do

  • Contribute to and evolve the bundle management tool that resolves dependencies and assembles mission-specific software stacks
  • Develop and harden the onboard Linux infrastructure, including service deployment and recoverable operation in orbit
  • Evolve the Runtime Container Environment, including the container manager, base images and container registry service
  • Support scaling of the deployment pipeline as new hardware platforms and satellite programs are added
  • Contribute to Product Validation, the last step before software goes to orbit
  • Drive features from concept through delivery with a high degree of ownership
  • Take part in code reviews, design proposals and improvement of development processes

Required qualifications

  • Strong understanding of containerization technologies (Docker, Kubernetes, or similar runtimes)
  • Deep Linux system knowledge: boot process, service management, filesystem layout and failure recovery
  • Experience with CI/CD pipelines (GitLab-CI, Jenkins, or similar)
  • Proficiency with Git and collaborative development workflows
  • Experience with embedded or resource-constrained systems
  • Working Python

Nice to have

  • Understanding of deployment strategies for critical or hard-to-reach systems, such as OTA updates, golden images, A/B partitions, staged rollouts and safe rollback
  • C++ knowledge
  • Experience with CUE (cuelang)
  • Familiarity with Go or Rust
  • Experience with embedded Linux: Yocto, device trees, systemd and Linux on ARM
  • Proficiency with unit test frameworks (e.g., pytest, Googletest, Unity)
  • Experience with middleware frameworks (gRPC, ZMQ/NATS, etc.)

Benefits

  • 100% company-paid medical, dental and vision for you and your dependents
  • 100% company-paid life, AD&D and disability insurance
  • Fully paid parental leave: 16 weeks for birthing parents, 10 weeks for non-birthing parents
  • Flexible time off and 12 paid holidays
  • HSA with employer contribution, FSAs and commuter benefits
  • Carrot Fertility, One Medical and a free Employee Assistance Program
  • 401(k) and equity
  • Daily catered lunches and snacks in office
  • Annual company off-site and regular social events
  • International exposure to the team in France
  • Relocation assistance when applicable

Before you apply

  • Attach your resume in English
  • Relocation assistance is offered when applicable

About the company

Loft provides governments, companies and research institutions with end-to-end missions in orbit, from satellite integration and launch to operation. Founded in 2017, it has flown more than 30 missions and plans a fleet of 30 satellites by 2027.

Onboard Software Engineer - Deployment & Runtime Environments at Loftorbital | JobZoey